import * as React from "react"; import { Grid } from "@material-ui/core"; import { BrowserRouter as Router } from "react-router-dom"; import { EditorMode } from "@sc/modules/v2/Editor/types"; import { Grid as SCGrid, GridItem, Image } from "../"; import { ComponentProps, NavigationLayouts } from "./types"; import { getMediaQueries } from "../theme"; import { Links } from "./Links"; import { Copyright } from "./Copyright"; import { Logo } from "./Logo"; import { Hamburger } from "./Hamburger"; interface WrapperFields { style?: React.CSSProperties; children: React.ReactNode; } const Wrapper: React.FC = ({ style, children }) => { return
{children}
; }; export const Navigation: React.FC = ({ layout, logo, logoHref, logoStyle, items, style, linkStyle, showSocial, hamburgerIconStyle, copyrightStyle, }) => { if (layout === NavigationLayouts.STANDARD) { const { sm, md, lg, xl } = getMediaQueries(); return ( {md && } ); } if (layout === NavigationLayouts.FOOTER_STANDARD) { const { md } = getMediaQueries(); return ( {md && } {showSocial && ( )} ); } if (layout === NavigationLayouts.ONE) { return (
); } if (layout === NavigationLayouts.TWO) { return (
); } if (layout === NavigationLayouts.THREE) { return ( ); } if (layout === NavigationLayouts.FOUR) { return (
); } if (layout === NavigationLayouts.FIVE) { return ( ); } if (layout === NavigationLayouts.SIX) { return (
); } if (layout === NavigationLayouts.SEVEN) { return (
); } return N/A; }; export default Navigation;