/
githubmirror
/
next.js
Обзор
Документация
Войти
/
githubmirror
/
next.js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
canary
examples/cms-payload/components/Header/MobileMenuModal.tsx
30 строк
777 B
Steven
chore(examples): use default prettier for examples/templates (#60530)
12 янв 2024, 02:01
Не верифицирован
12 янв 2024, 02:01
4466ba4
Код
Авторство
О чём код?
import React from "react"; import { Modal } from "@faceless-ui/modal"; import { HeaderBar } from "."; import { MainMenu } from "../../payload-types"; import { Gutter } from "../Gutter"; import { CMSLink } from "../Link"; import classes from "./mobileMenuModal.module.scss"; type Props = { navItems: MainMenu["navItems"]; }; export const slug = "menu-modal"; export const MobileMenuModal: React.FC<Props> = ({ navItems }) => { return ( <Modal slug={slug} className={classes.mobileMenuModal}> <HeaderBar /> <Gutter> <div className={classes.mobileMenuItems}> {navItems.map(({ link }, i) => { return <CMSLink className={classes.menuItem} key={i} {...link} />; })} </div> </Gutter> </Modal> ); };