feat(resources): add scrollbar to sidebar

This commit is contained in:
Jean-Philippe Sirois
2019-09-05 09:59:21 -04:00
parent 4e485d1cf9
commit 494d7b3095
+18 -14
View File
@@ -1,5 +1,7 @@
import { graphql, Link, useStaticQuery } from "gatsby" import { graphql, Link, useStaticQuery } from "gatsby"
import React, { memo, PropsWithChildren, useState } from "react" import React, { memo, PropsWithChildren, useState } from "react"
import Scrollbar from "react-perfect-scrollbar"
import "react-perfect-scrollbar/dist/css/styles.css"
import TriangleDown from "../../icons/triangle-down.svg" import TriangleDown from "../../icons/triangle-down.svg"
import Banner from "../../images/tph-banner.svg" import Banner from "../../images/tph-banner.svg"
import useSidebar from "./../../hooks/useSidebar" import useSidebar from "./../../hooks/useSidebar"
@@ -123,21 +125,23 @@ export function ResourcesSidebar(props: React.HTMLAttributes<HTMLDivElement>) {
return ( return (
<SC.ResourcesSidebarWrapper {...props}> <SC.ResourcesSidebarWrapper {...props}>
<Link to="/"> <Scrollbar>
<Banner /> <Link to="/">
</Link> <Banner />
<SC.Inner> </Link>
{tree.map((node, index) => plantTree(node, index, true))} <SC.Inner>
{tree.map((node, index) => plantTree(node, index, true))}
<SC.Menu> <SC.Menu>
<MenuItem to="/about">about</MenuItem> <MenuItem to="/about">about</MenuItem>
<MenuItem to="/rules">rules</MenuItem> <MenuItem to="/rules">rules</MenuItem>
<MenuItem to="/faq">faq</MenuItem> <MenuItem to="/faq">faq</MenuItem>
<MenuItem to="/">hotbot</MenuItem> <MenuItem to="/">hotbot</MenuItem>
<MenuItem to="/resources">resources</MenuItem> <MenuItem to="/resources">resources</MenuItem>
<MenuItem to="/">tech</MenuItem> <MenuItem to="/">tech</MenuItem>
</SC.Menu> </SC.Menu>
</SC.Inner> </SC.Inner>
</Scrollbar>
</SC.ResourcesSidebarWrapper> </SC.ResourcesSidebarWrapper>
) )
} }