xref: /aosp_15_r20/external/pigweed/pw_web/webconsole/pages/_app.tsx (revision 61c4878ac05f98d0ceed94b57d316916de578985)
1// Copyright 2022 The Pigweed Authors
2//
3// Licensed under the Apache License, Version 2.0 (the "License"); you may not
4// use this file except in compliance with the License. You may obtain a copy of
5// the License at
6//
7//     https://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12// License for the specific language governing permissions and limitations under
13// the License.
14
15import '../styles/globals.css'
16import type {AppProps} from 'next/app'
17import {ThemeProvider, createTheme} from '@mui/material/styles';
18import CssBaseline from '@mui/material/CssBaseline';
19
20const darkTheme = createTheme({
21  palette: {
22    mode: 'dark',
23  },
24});
25
26function MyApp({Component, pageProps}: AppProps) {
27  return (
28    <ThemeProvider theme={darkTheme}>
29      <CssBaseline />
30      <Component {...pageProps} />
31    </ThemeProvider>
32  )
33}
34
35export default MyApp
36