From 9cd6321899c4287d9cc1938c13b00db84d699361 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcelo=20Forment=C3=A3o?= Date: Sun, 24 Jun 2018 20:36:07 -0300 Subject: [PATCH] fix(docz-theme-default): sidebar toggle for links and sub-links --- .../src/components/shared/Sidebar/Menu.tsx | 5 +++-- .../src/components/shared/Sidebar/index.tsx | 11 +++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/docz-theme-default/src/components/shared/Sidebar/Menu.tsx b/packages/docz-theme-default/src/components/shared/Sidebar/Menu.tsx index bf1170eef..c1bd9da3c 100644 --- a/packages/docz-theme-default/src/components/shared/Sidebar/Menu.tsx +++ b/packages/docz-theme-default/src/components/shared/Sidebar/Menu.tsx @@ -32,9 +32,10 @@ const Icon = styled.div` export interface MenuProps { menu: string docs: Entry[] + sidebarToggle: (ev: React.SyntheticEvent) => void } -export const Menu: SFC = ({ menu, docs }) => ( +export const Menu: SFC = ({ menu, docs, sidebarToggle }) => ( {({ on, toggle }: any) => { const handleToggle = (ev: React.SyntheticEvent) => { @@ -54,7 +55,7 @@ export const Menu: SFC = ({ menu, docs }) => (
{docs.map(doc => (
- {doc.name} + {doc.name}
))}
diff --git a/packages/docz-theme-default/src/components/shared/Sidebar/index.tsx b/packages/docz-theme-default/src/components/shared/Sidebar/index.tsx index 98f2eef5f..5f38541ea 100644 --- a/packages/docz-theme-default/src/components/shared/Sidebar/index.tsx +++ b/packages/docz-theme-default/src/components/shared/Sidebar/index.tsx @@ -185,8 +185,7 @@ const Icon = styled('div')` export const Sidebar = () => ( {({ on, toggle }: any) => { - const handleToggle = (ev: React.SyntheticEvent) => { - ev.preventDefault() + const handleSidebarToggle = (ev: React.SyntheticEvent) => { toggle() } return ( @@ -199,7 +198,7 @@ export const Sidebar = () => ( return ( - + @@ -221,12 +220,12 @@ export const Sidebar = () => ( {docsWithoutMenu.map(doc => ( - + {doc.name} ))} {menus.map(menu => ( - + ))}
@@ -236,7 +235,7 @@ export const Sidebar = () => (
- + ) }}