diff --git a/packages/website/ts/components/docs/community_link.tsx b/packages/website/ts/components/docs/community_link.tsx index 7c4a5ef8ea..f367bb7e59 100644 --- a/packages/website/ts/components/docs/community_link.tsx +++ b/packages/website/ts/components/docs/community_link.tsx @@ -1,6 +1,8 @@ import React from 'react'; import styled from 'styled-components'; +import { Link } from '@0x/react-shared'; + import { Icon } from 'ts/components/icon'; import { Heading, Paragraph } from 'ts/components/text'; @@ -14,7 +16,7 @@ export interface ICommunityLinkProps { } export const CommunityLink: React.FC = props => ( - + {props.heading} @@ -25,7 +27,7 @@ export const CommunityLink: React.FC = props => ( ); -const CommunityLinkWrapper = styled.a` +const CommunityLinkWrapper = styled(Link)` background-color: ${colors.backgroundLight}; border: 1px solid #dbdfdd; padding: 50px; diff --git a/packages/website/ts/components/docs/get_started_link.tsx b/packages/website/ts/components/docs/get_started_link.tsx index 7d10aa611a..6e24c9779e 100644 --- a/packages/website/ts/components/docs/get_started_link.tsx +++ b/packages/website/ts/components/docs/get_started_link.tsx @@ -14,7 +14,7 @@ export interface IGetStartedLinkProps { export const GetStartedLink: React.FC = props => ( <> - + {props.heading} diff --git a/packages/website/ts/components/docs/note.tsx b/packages/website/ts/components/docs/note.tsx index 6b85365851..21f37bb1af 100644 --- a/packages/website/ts/components/docs/note.tsx +++ b/packages/website/ts/components/docs/note.tsx @@ -11,8 +11,10 @@ export interface INoteProps { export const Note: React.FC = props => ( - {props.heading} - {props.description} + + {props.heading} + + {props.description} ); @@ -26,13 +28,8 @@ const NoteWrapper = styled.div` margin-bottom: 30px; `; -const NoteHeading = styled(Heading).attrs({ color: colors.brandDark, asElement: 'h4' })` - font-size: 0.944444444rem !important; - margin-bottom: 6px; -`; - -const NoteDescription = styled(Paragraph)` - font-size: 0.888888889rem; +const Description = styled(Paragraph)` + font-size: 0.88rem; margin-bottom: 0; line-height: 1.4; opacity: 1; diff --git a/packages/website/ts/components/docs/resource/resource.tsx b/packages/website/ts/components/docs/resource/resource.tsx index b13c3932d3..ab40d9ae9f 100644 --- a/packages/website/ts/components/docs/resource/resource.tsx +++ b/packages/website/ts/components/docs/resource/resource.tsx @@ -19,7 +19,7 @@ export interface IResourceProps { export const Resource: React.FC = ({ heading, description, isCommunity, url, tags }) => { return ( - + {heading} @@ -35,11 +35,11 @@ export const Resource: React.FC = ({ heading, description, isCom - + ); }; -const Wrapper = styled.div` +const ResourceWrapper = styled.div` border: 1px solid #d7e3db; padding: 25px 30px 5px; margin-bottom: 1.1rem; diff --git a/packages/website/ts/components/docs/resource/tag.tsx b/packages/website/ts/components/docs/resource/tag.tsx index 32a03b3327..676adf99c0 100644 --- a/packages/website/ts/components/docs/resource/tag.tsx +++ b/packages/website/ts/components/docs/resource/tag.tsx @@ -16,7 +16,7 @@ export const Tag: React.FC = ({ children, isInverted }) => { {isInverted && ( - + )} {children} diff --git a/packages/website/ts/components/docs/shortcut_link.tsx b/packages/website/ts/components/docs/shortcut_link.tsx index ccef70e9ce..bf1fcdc95a 100644 --- a/packages/website/ts/components/docs/shortcut_link.tsx +++ b/packages/website/ts/components/docs/shortcut_link.tsx @@ -4,18 +4,18 @@ import styled from 'styled-components'; import { Icon } from 'ts/components/icon'; import { Heading, Paragraph } from 'ts/components/text'; +import { Link } from '@0x/react-shared'; + import { colors } from 'ts/style/colors'; export interface IShortcutLinkProps { heading: string; icon: string; description?: string; url: string; - shouldOpenInNewTab?: boolean; - isHome?: boolean; } export const ShortcutLink: React.FC = props => ( - +
@@ -28,10 +28,6 @@ export const ShortcutLink: React.FC = props => ( ); -ShortcutLink.defaultProps = { - isHome: false, -}; - const ShortcutIcon = styled(Icon)` margin-bottom: 1rem; @@ -41,7 +37,7 @@ const ShortcutIcon = styled(Icon)` } `; -const ShortcutLinkWrapper = styled.a<{ isHome: boolean }>` +const ShortcutLinkWrapper = styled(Link)` background-color: ${colors.backgroundLight}; border: 1px solid #dbdfdd; padding: 50px; diff --git a/packages/website/ts/components/docs/step_link.tsx b/packages/website/ts/components/docs/step_link.tsx index f24380a876..f1a295d0d4 100644 --- a/packages/website/ts/components/docs/step_link.tsx +++ b/packages/website/ts/components/docs/step_link.tsx @@ -1,16 +1,17 @@ import React from 'react'; import styled from 'styled-components'; +import { Link } from '@0x/react-shared'; + import { colors } from 'ts/style/colors'; export interface IStepLinkConfig { title: string; url: string; - shouldOpenInNewTab?: boolean; } export const StepLink: React.FC = props => ( - + {props.title} = props => ( ); -const StepLinkWrapper = styled.a` +const StepLinkWrapper = styled(Link)` color: ${colors.brandDark}; padding: 21px 25px 19px; display: flex; diff --git a/packages/website/ts/pages/docs/page_template.tsx b/packages/website/ts/pages/docs/page_template.tsx index eba50f1f79..ff9f59be09 100644 --- a/packages/website/ts/pages/docs/page_template.tsx +++ b/packages/website/ts/pages/docs/page_template.tsx @@ -12,6 +12,7 @@ import { Note } from 'ts/components/docs/note'; import { Notification } from 'ts/components/docs/notification'; import { OrderedList } from 'ts/components/docs/ordered_list'; import { Resource } from 'ts/components/docs/resource/resource'; +import { Separator } from 'ts/components/docs/separator'; import { FilterGroup, Filters } from 'ts/components/docs/sidebar/filters'; import { SiteWrap } from 'ts/components/docs/siteWrap'; import { IStepLinkConfig } from 'ts/components/docs/step_link'; @@ -29,10 +30,11 @@ export const DocsPageTemplate: React.FC = () => { -
+
-
+ + Large Heading Larger introduction text @@ -209,23 +211,23 @@ export const DocsPageTemplate: React.FC = () => { heading="RadarRelay SDK" description="A description could possibly go here but could be tight." icon="flexibleIntegration" - url="#" + url="/" />
- + @@ -234,9 +236,16 @@ export const DocsPageTemplate: React.FC = () => { const Columns = styled.div` display: grid; - grid-template-columns: 230px 1fr; + grid-template-columns: 65px 0 1fr; grid-column-gap: 118px; - grid-row-gap: 30px; + + @media (max-width: 900px) { + grid-template-columns: 1fr; + } +`; + +const ContentWrapper = styled.article` + min-width: 0; `; const LargeHeading = styled(Heading).attrs({