Merge pull request #85 from the-programmers-hangout/refact-general-cleanup

refact: general cleanup
This commit is contained in:
Jean-Philippe Sirois
2019-09-14 22:13:41 -04:00
committed by GitHub
11 changed files with 19 additions and 19 deletions
+1 -1
View File
@@ -6,4 +6,4 @@
// You can delete this file if you're not using it // You can delete this file if you're not using it
require('prismjs/themes/prism-tomorrow.css'); require("prismjs/themes/prism-tomorrow.css")
+8 -7
View File
@@ -13,15 +13,16 @@ export const SidebarContext = React.createContext<ISidebarContextInterface | nul
null null
) )
export function SidebarProvider({ export function SidebarProvider({ children }: ISidebarProviderProps) {
children,
}: ISidebarProviderProps) {
const [current, setCurrent] = useState(0) const [current, setCurrent] = useState(0)
const memoizedContextValue = useMemo(() => ({ const memoizedContextValue = useMemo(
current, () => ({
setCurrent, current,
}), [current, setCurrent]) setCurrent,
}),
[current, setCurrent]
)
return ( return (
<SidebarContext.Provider value={memoizedContextValue}> <SidebarContext.Provider value={memoizedContextValue}>
+1 -2
View File
@@ -1,4 +1,3 @@
import styled from "styled-components" import styled from "styled-components"
export const ContainerWrapper = styled.div` export const ContainerWrapper = styled.div``
`
-1
View File
@@ -11,7 +11,6 @@ export function Footer() {
{` `} {` `}
<a href="https://www.gatsbyjs.org">Gatsby</a> <a href="https://www.gatsbyjs.org">Gatsby</a>
</p> </p>
</Container> </Container>
</SC.FooterWrapper> </SC.FooterWrapper>
) )
+2 -2
View File
@@ -69,14 +69,14 @@ export function ResourceBreadcrumb({ relativePath }: IResourceBreadcrumbProps) {
{breadcrumbItems.map(item => { {breadcrumbItems.map(item => {
if (item.type === "folder") { if (item.type === "folder") {
return ( return (
<SC.LinkWrapper> <SC.LinkWrapper key={item.path}>
<Link item={item} /> <Link item={item} />
<ChevronUp /> <ChevronUp />
</SC.LinkWrapper> </SC.LinkWrapper>
) )
} }
return <SC.CurrentPage>{item.title}</SC.CurrentPage> return <SC.CurrentPage key={item.path}>{item.title}</SC.CurrentPage>
})} })}
</SC.ResourceBreadcrumbWrapper> </SC.ResourceBreadcrumbWrapper>
) )
+1 -1
View File
@@ -1,7 +1,7 @@
import { Link } from "gatsby" import { Link } from "gatsby"
import { darken, lighten } from "polished"
import styled, { css } from "styled-components" import styled, { css } from "styled-components"
import { fontFamily, modularScale } from "../../design/typography" import { fontFamily, modularScale } from "../../design/typography"
import { darken, lighten } from "polished"
export const ResourceHeaderWrapper = styled.div` export const ResourceHeaderWrapper = styled.div`
border-bottom: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;
+1 -3
View File
@@ -33,9 +33,7 @@ export function ResourcesLayout({ children }: PropsWithChildren<{}>) {
<MobileHeader openMenu={openMenu} /> <MobileHeader openMenu={openMenu} />
<ResourcesSidebar className={activeMobileMenu ? "is-open" : ""} /> <ResourcesSidebar className={activeMobileMenu ? "is-open" : ""} />
<SC.MainContent> <SC.MainContent>
<SC.Container> <SC.Container>{children}</SC.Container>
{children}
</SC.Container>
</SC.MainContent> </SC.MainContent>
</SC.Main> </SC.Main>
<SC.Overlay <SC.Overlay
@@ -120,7 +120,6 @@ export const TreeWrapper = styled.div<{ collapsed: boolean }>`
${Children} { ${Children} {
display: ${props => (props.collapsed ? "none" : "flex")}; display: ${props => (props.collapsed ? "none" : "flex")};
/* height: ${props => (props.collapsed ? 0 : "auto")}; */
} }
& > ${Label} svg { & > ${Label} svg {
@@ -44,7 +44,9 @@ function generateFile({
} }
function join([head, ...tail]: IFileOrFolder[]): IFileOrFolder[] { function join([head, ...tail]: IFileOrFolder[]): IFileOrFolder[] {
if (!head) { return [] } if (!head) {
return []
}
const [similarFs, remaining] = partition( const [similarFs, remaining] = partition(
obj => obj.title === head.title && obj.type === head.type, obj => obj.title === head.title && obj.type === head.type,
+1
View File
@@ -1,6 +1,7 @@
import { graphql } from "gatsby" import { graphql } from "gatsby"
import React, { Fragment } from "react" import React, { Fragment } from "react"
import { MarkdownRemark } from "../../generated/graphql" import { MarkdownRemark } from "../../generated/graphql"
import { ComponentQuery } from "../../typings"
import { Markdown } from "../components/Markdown" import { Markdown } from "../components/Markdown"
import { SEO } from "../components/SEO" import { SEO } from "../components/SEO"
+1
View File
@@ -1,6 +1,7 @@
import { graphql } from "gatsby" import { graphql } from "gatsby"
import React, { Fragment } from "react" import React, { Fragment } from "react"
import { MarkdownRemark } from "../../generated/graphql" import { MarkdownRemark } from "../../generated/graphql"
import { ComponentQuery } from "../../typings"
import { Markdown } from "../components/Markdown" import { Markdown } from "../components/Markdown"
import { SEO } from "../components/SEO" import { SEO } from "../components/SEO"