You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

79 lines
2.4 KiB

import React from 'react'
import { storiesOf } from '@storybook/react'
import { Heading, Text } from 'components/UI'
storiesOf('General', module).addWithChapters('Typography', {
subtitle: 'Text styles that we use throughout the app.',
info: `This page shows the various fonts and font styles that we use. All text uses the "Roboto" font family.`,
chapters: [
{
title: 'Heading',
sections: [
{
title: 'h1',
sectionFn: () => <Heading.h1>The quick brown fox jumps over the lazy dog</Heading.h1>
},
{
title: 'h2',
sectionFn: () => <Heading.h2>The quick brown fox jumps over the lazy dog</Heading.h2>
},
{
title: 'h3',
sectionFn: () => <Heading.h3>The quick brown fox jumps over the lazy dog</Heading.h3>
},
{
title: 'h4',
sectionFn: () => <Heading.h4>The quick brown fox jumps over the lazy dog</Heading.h4>
}
]
},
{
title: 'Text (weights)',
sections: [
{
title: 'Normal',
sectionFn: () => (
<Text fontWeight="normal">The quick brown fox jumps over the lazy dog</Text>
)
},
{
title: 'Light',
sectionFn: () => <Text>The quick brown fox jumps over the lazy dog</Text>
}
]
},
{
title: 'Text (sizes)',
sections: [
{
title: 'Extra Extra large',
sectionFn: () => <Text fontSize="xxl">The quick brown fox jumps over the lazy dog</Text>
},
{
title: 'Extra Large',
sectionFn: () => <Text fontSize="xl">The quick brown fox jumps over the lazy dog</Text>
},
{
title: 'Large',
sectionFn: () => <Text fontSize="l">The quick brown fox jumps over the lazy dog</Text>
},
{
title: 'Medium',
sectionFn: () => <Text fontSize="m">The quick brown fox jumps over the lazy dog</Text>
},
{
title: 'Small',
sectionFn: () => <Text fontSize="s">The quick brown fox jumps over the lazy dog</Text>
},
{
title: 'Extra Small',
sectionFn: () => <Text fontSize="xs">The quick brown fox jumps over the lazy dog</Text>
},
{
title: 'Extra Extra Small',
sectionFn: () => <Text fontSize="xxs">The quick brown fox jumps over the lazy dog</Text>
}
]
}
]
})