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
@@ -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,6 +125,7 @@ export function ResourcesSidebar(props: React.HTMLAttributes<HTMLDivElement>) {
return ( return (
<SC.ResourcesSidebarWrapper {...props}> <SC.ResourcesSidebarWrapper {...props}>
<Scrollbar>
<Link to="/"> <Link to="/">
<Banner /> <Banner />
</Link> </Link>
@@ -138,6 +141,7 @@ export function ResourcesSidebar(props: React.HTMLAttributes<HTMLDivElement>) {
<MenuItem to="/">tech</MenuItem> <MenuItem to="/">tech</MenuItem>
</SC.Menu> </SC.Menu>
</SC.Inner> </SC.Inner>
</Scrollbar>
</SC.ResourcesSidebarWrapper> </SC.ResourcesSidebarWrapper>
) )
} }