import * as React from 'react'; import AppBar from '@mui/material/AppBar'; import Box from '@mui/material/Box'; import Toolbar from '@mui/material/Toolbar'; import IconButton from '@mui/material/IconButton'; import Typography from '@mui/material/Typography'; import Menu from '@mui/material/Menu'; import MenuIcon from '@mui/icons-material/Menu'; import Container from '@mui/material/Container'; import Avatar from '@mui/material/Avatar'; import Button from '@mui/material/Button'; import Tooltip from '@mui/material/Tooltip'; import MenuItem from '@mui/material/MenuItem'; import AdbIcon from '@mui/icons-material/Adb'; import Link from'next/link'; import * as linking from './linking.json'; export const getStaticProps = async ({ params }) =>{ const hrefs = linking.filter((p) => p.id.toString() === params.id) console.log(hrefs) return{ props:{ url:hrefs, }, }; }; export const getStaticPaths = async() =>{ const paths = linking.map((url =>({ params:{id:url.id.toString()}, // params:{main:url.main.toString()}, // params:{link:url.main.link.toString()}, }))); return{ paths,fallback:false} } const settings = [ 'setting']; const ResponsiveAppBar = (url) => { const hrefs = url.hrefs; const [anchorElNav, setAnchorElNav] = React.useState(null); const [anchorElUser, setAnchorElUser] = React.useState(null); const handleOpenNavMenu = (event) => { setAnchorElNav(event.currentTarget); }; const handleOpenUserMenu = (event) => { setAnchorElUser(event.currentTarget); }; const handleCloseNavMenu = () => { setAnchorElNav(null); }; const handleCloseUserMenu = () => { setAnchorElUser(null); }; return ( Home {hrefs?.map((rout) => ( {hrefs.name} ))} Home {settings.map((setting) => ( {setting} ))} ); }; export default ResponsiveAppBar; /*export default ResponsiveAppBar; return ( ); */ /*Home */ /* {page} */