diff --git a/docs/data/material/getting-started/templates/blog/Blog.js b/docs/data/material/getting-started/templates/blog/Blog.js index 3080d885ee7221..3ac0e5712394db 100644 --- a/docs/data/material/getting-started/templates/blog/Blog.js +++ b/docs/data/material/getting-started/templates/blog/Blog.js @@ -1,65 +1,15 @@ import * as React from 'react'; -import PropTypes from 'prop-types'; import CssBaseline from '@mui/material/CssBaseline'; -import Box from '@mui/material/Box'; import Container from '@mui/material/Container'; -import ToggleButton from '@mui/material/ToggleButton'; -import ToggleButtonGroup from '@mui/material/ToggleButtonGroup'; import { createTheme, ThemeProvider } from '@mui/material/styles'; - -import AutoAwesomeRoundedIcon from '@mui/icons-material/AutoAwesomeRounded'; - import AppAppBar from './components/AppAppBar'; import MainContent from './components/MainContent'; import Latest from './components/Latest'; import Footer from './components/Footer'; +import NavBar from './NavBar'; import getBlogTheme from './theme/getBlogTheme'; -function ToggleCustomTheme({ showCustomTheme, toggleCustomTheme }) { - return ( - - - - - Custom theme - - - Material Design 2 - - - - ); -} - -ToggleCustomTheme.propTypes = { - showCustomTheme: PropTypes.shape({ - valueOf: PropTypes.func.isRequired, - }).isRequired, - toggleCustomTheme: PropTypes.func.isRequired, -}; - export default function Blog() { const [mode, setMode] = React.useState('light'); const [showCustomTheme, setShowCustomTheme] = React.useState(true); @@ -85,6 +35,7 @@ export default function Blog() { setMode(newMode); localStorage.setItem('themeMode', newMode); // Save the selected mode to localStorage }; + const toggleCustomTheme = () => { setShowCustomTheme((prev) => !prev); }; @@ -92,20 +43,23 @@ export default function Blog() { return ( - + {/* you can delete this NavBar component since it's just no navigate to other pages */} + +