Files
nym/documentation/docs/pages/_app.tsx
mfahampshire 98149dde87 Max/docs theme tweaks (#6480)
* Simplified landing page card layout, centered text, switched to raw
layout on index page for theming flexibility.

* Tweak theme
2026-02-25 10:05:20 +00:00

32 lines
715 B
TypeScript

import React, { useMemo } from 'react';
import type { AppProps } from 'next/app';
import './styles.css';
import { ThemeProvider, createTheme } from '@mui/material/styles';
const MyApp: React.FC<AppProps> = ({ Component, pageProps }) => {
const muiTheme = useMemo(
() =>
createTheme({
palette: {
mode: 'dark',
primary: {
main: '#85E89D',
},
background: {
default: '#242B2D',
paper: '#2A3235',
},
},
}),
[],
);
const AnyComponent = Component as any;
return (
<ThemeProvider theme={muiTheme}>
<AnyComponent {...pageProps} />
</ThemeProvider>
);
};
export default MyApp;