// https://nextjs.org/docs/basic-features/layouts import type { NextPage } from "next"; import { FiLayout, FiMessageSquare } from "react-icons/fi"; import { Header } from "src/components/Header"; import { Footer } from "./Footer"; import { SideMenuLayout } from "./SideMenuLayout"; export type NextPageWithLayout

= NextPage & { getLayout?: (page: React.ReactElement) => React.ReactNode; }; export const getDefaultLayout = (page: React.ReactElement) => (

{page}
); export const getTransparentHeaderLayout = (page: React.ReactElement) => (
{page}
); export const getDashboardLayout = (page: React.ReactElement) => (
{page}
); export const noLayout = (page: React.ReactElement) => page;