From 1773fe1d05056f428a369e107179b3d4a7dc998a Mon Sep 17 00:00:00 2001 From: Pedro Nauck Date: Sat, 9 Jun 2018 02:32:21 -0300 Subject: [PATCH] feat(docz-theme-default): add custom not found component --- .../src/components/ui/NotFound.tsx | 31 +++++++++++++++++++ .../src/components/ui/index.tsx | 1 + packages/docz-theme-default/src/index.tsx | 1 + 3 files changed, 33 insertions(+) create mode 100644 packages/docz-theme-default/src/components/ui/NotFound.tsx diff --git a/packages/docz-theme-default/src/components/ui/NotFound.tsx b/packages/docz-theme-default/src/components/ui/NotFound.tsx new file mode 100644 index 000000000..8e2598f7f --- /dev/null +++ b/packages/docz-theme-default/src/components/ui/NotFound.tsx @@ -0,0 +1,31 @@ +import * as React from 'react' +import styled from 'react-emotion' + +const Wrapper = styled('div')` + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + width: 100%; + height: 100%; +` + +const Title = styled('h1')` + margin: 0; + font-size: 48px; + color: ${p => p.theme.colors.primary}; +` + +const Subtitle = styled('p')` + margin: 0; + font-size: 22px; +` + +export const NotFound = () => ( + + Page Not Found + + Check if you haven't changed the document route or delete it! + + +) diff --git a/packages/docz-theme-default/src/components/ui/index.tsx b/packages/docz-theme-default/src/components/ui/index.tsx index a0488adb5..fb0288f2e 100644 --- a/packages/docz-theme-default/src/components/ui/index.tsx +++ b/packages/docz-theme-default/src/components/ui/index.tsx @@ -6,6 +6,7 @@ export { H5 } from './H5' export { H6 } from './H6' export { List } from './List' export { Loading } from './Loading' +export { NotFound } from './NotFound' export { Page } from './Page' export { Pre } from './Pre' export { Render } from './Render' diff --git a/packages/docz-theme-default/src/index.tsx b/packages/docz-theme-default/src/index.tsx index acf2ae3a9..38baba24c 100644 --- a/packages/docz-theme-default/src/index.tsx +++ b/packages/docz-theme-default/src/index.tsx @@ -15,6 +15,7 @@ const Theme = () => (