diff --git a/app/scenes/Document/components/Branding.js b/app/scenes/Document/components/Branding.js index 47c7eefc..40e52299 100644 --- a/app/scenes/Document/components/Branding.js +++ b/app/scenes/Document/components/Branding.js @@ -6,7 +6,7 @@ import OutlineLogo from 'shared/components/OutlineLogo'; function Branding() { return ( -  Outline +  Outline ); } diff --git a/public/images/figma.png b/public/images/figma.png index 15ce6993..23ba64a6 100755 Binary files a/public/images/figma.png and b/public/images/figma.png differ diff --git a/server/api/middlewares/errorHandling.js b/server/api/middlewares/errorHandling.js index 5acd500a..9c5100b5 100644 --- a/server/api/middlewares/errorHandling.js +++ b/server/api/middlewares/errorHandling.js @@ -23,7 +23,12 @@ export default function errorHandling() { } } - if (message.match('Authorization error')) { + if (message.match(/Not found/i)) { + ctx.status = 404; + error = 'not_found'; + } + + if (message.match(/Authorization error/i)) { ctx.status = 403; error = 'authorization_error'; } diff --git a/server/pages/Changelog.js b/server/pages/Changelog.js index 3bc6f645..d0c4106f 100644 --- a/server/pages/Changelog.js +++ b/server/pages/Changelog.js @@ -3,8 +3,8 @@ import * as React from 'react'; import format from 'date-fns/format'; import styled from 'styled-components'; import Grid from 'styled-components-grid'; -import ReactMarkdown from 'react-markdown'; import { Helmet } from 'react-helmet'; +import Markdown from './components/Markdown'; import Header from './components/Header'; import Content from './components/Content'; @@ -36,7 +36,7 @@ function Changelog({ releases }: { releases: Release[] }) { - + ))} diff --git a/server/pages/Integration.js b/server/pages/Integration.js deleted file mode 100644 index 97e6c99a..00000000 --- a/server/pages/Integration.js +++ /dev/null @@ -1,29 +0,0 @@ -// @flow -import * as React from 'react'; -import { find } from 'lodash'; -import Grid from 'styled-components-grid'; -import { Helmet } from 'react-helmet'; -import Header from './components/Header'; -import Content from './components/Content'; -import IntegrationMenu from './components/IntegrationMenu'; -import integrations from '../config/integrations'; - -export default function Integration({ slug }: { slug: string }) { - const integation = find(integrations, i => i.slug === slug); - - return ( - - - {integation.name} Integration - -
-

{integation.name} Integration

-

{integation.description}

-
- - -
- - - ); -} diff --git a/server/pages/components/IntegrationMenu.js b/server/pages/components/IntegrationMenu.js deleted file mode 100644 index ac018898..00000000 --- a/server/pages/components/IntegrationMenu.js +++ /dev/null @@ -1,24 +0,0 @@ -// @flow -import { map, groupBy } from 'lodash'; -import * as React from 'react'; - -export default function IntegrationMenu({ integrations }) { - const categories = groupBy(integrations, i => i.category); - - return ( - - ); -} diff --git a/server/pages/components/Markdown.js b/server/pages/components/Markdown.js new file mode 100644 index 00000000..3af38cd1 --- /dev/null +++ b/server/pages/components/Markdown.js @@ -0,0 +1,18 @@ +// @flow +import ReactMarkdown from 'react-markdown'; +import styled from 'styled-components'; + +export default styled(ReactMarkdown)` + blockquote { + margin-left: 0; + background-color: ${props => props.theme.smoke}; + border-left: 6px solid ${props => props.theme.smokeDark}; + padding: 15px 30px 15px 15px; + font-style: italic; + font-size: 16px; + + p { + margin: 0; + } + } +`; diff --git a/server/pages/components/Navigation.js b/server/pages/components/Navigation.js index 20bd4713..d63c8133 100644 --- a/server/pages/components/Navigation.js +++ b/server/pages/components/Navigation.js @@ -4,6 +4,7 @@ import { sortBy } from 'lodash'; import styled from 'styled-components'; import breakpoint from 'styled-components-breakpoint'; import Centered from './Centered'; +import OutlineLogo from '../../../shared/components/OutlineLogo'; import TeamLogo from '../../../shared/components/TeamLogo'; import { fadeAndScaleIn } from '../../../shared/styles/animations'; import { @@ -37,7 +38,9 @@ function TopNavigation({ sessions, loggedIn }: Props) { return (