Files
protocol/packages/website/ts/components/docs/get_started_link.tsx
2019-08-23 23:55:20 +02:00

47 lines
1.0 KiB
TypeScript

import React from 'react';
import styled from 'styled-components';
import { Button } from 'ts/components/button';
import { Paragraph } from 'ts/components/text';
import { colors } from 'ts/style/colors';
export interface IGetStartedLinkProps {
heading: string;
description: string;
url: string;
}
export const GetStartedLink: React.FC<IGetStartedLinkProps> = props => (
<>
<GetStartedButton color={colors.brandDark} href={props.url} isWithArrow={true}>
{props.heading}
</GetStartedButton>
<GetStartedParagraph color={colors.textDarkPrimary} isMuted={1}>
{props.description}
</GetStartedParagraph>
</>
);
const GetStartedButton = styled(Button)`
margin-bottom: 12px;
@media (max-width: 500px) {
font-size: 16px !important;
svg {
display: none;
}
}
`;
const GetStartedParagraph = styled(Paragraph)`
&:last-of-type {
margin-bottom: 0;
}
@media (max-width: 500px) {
font-size: 14px;
}
`;