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 = () => (