feat: support custom mobile header title

This commit is contained in:
Jean-Philippe Sirois
2019-11-21 03:22:45 -05:00
parent 55401af656
commit 70049d9e30
4 changed files with 26 additions and 6 deletions
+7 -2
View File
@@ -8,11 +8,16 @@ import { ThemeProvider } from "../../ThemeProvider"
import * as SC from "./styles"
interface IColumnLayoutProps {
title: string
sidebar: React.ReactNode
content: React.ReactNode
}
export const ColumnLayout: FC<IColumnLayoutProps> = ({ sidebar, content }) => {
export const ColumnLayout: FC<IColumnLayoutProps> = ({
title,
sidebar,
content,
}) => {
const [activeMobileMenu, setActiveMobileMenu] = useState(false)
const { lock, unlock } = useLockBodyScroll()
@@ -31,7 +36,7 @@ export const ColumnLayout: FC<IColumnLayoutProps> = ({ sidebar, content }) => {
<SidebarProvider>
<GlobalStyles />
<SC.Main>
<HomeMobileHeader openMenu={openMenu} />
<HomeMobileHeader openMenu={openMenu}>{title}</HomeMobileHeader>
{sidebar({ className: activeMobileMenu ? "is-open" : "" })}
<SC.MainContent>
<SC.Container>{content}</SC.Container>