Skip to content

Commit

Permalink
ZNTA_1837: added foundation (grid, typography, colours) to frontend-s…
Browse files Browse the repository at this point in the history
…torybook
  • Loading branch information
kgough committed Apr 24, 2017
1 parent 55aa36e commit b3778d9
Show file tree
Hide file tree
Showing 2 changed files with 128 additions and 0 deletions.
127 changes: 127 additions & 0 deletions server/zanata-frontend/src/frontend/app/components/Foundation/story.js
@@ -0,0 +1,127 @@
import React from 'react'
import {storiesOf, action} from '@kadira/storybook'
import {Grid, Row, Col} from 'react-bootstrap'

storiesOf('Foundation', module)
.add('grid', () => (
<Grid>
<Row className='show-grid'>
<Col className='show-grid' xs={12} md={8}><code>
&lt;{'Col xs={12} md={8}'} /&gt;</code></Col>
<Col className='show-grid' xs={6} md={4}><code>
&lt;{'Col xs={6} md={4}'} /&gt;</code></Col>
</Row>
<Row className='show-grid'>
<Col className='show-grid' xs={6} md={4}><code>
&lt;{'Col xs={6} md={4}'} /&gt;</code></Col>
<Col className='show-grid' xs={6} md={4}><code>
&lt;{'Col xs={6} md={4}'} /&gt;</code></Col>
<Col className='show-grid' xsHidden md={4}><code>
&lt;{'Col xsHidden md={4}'} /&gt;</code></Col>
</Row>
<Row className='show-grid'>
<Col className='show-grid' xs={6} xsOffset={6}><code>
&lt;{'Col xs={6} xsOffset={6}'} /&gt;</code></Col>
</Row>
<Row className='show-grid'>
<Col className='show-grid' md={6} mdPush={6}><code>
&lt;{'Col md={6} mdPush={6}'} /&gt;</code></Col>
<Col className='show-grid' md={6} mdPull={6}><code>
&lt;{'Col md={6} mdPull={6}'} /&gt;</code></Col>
</Row>
</Grid>
))
.add('colours', () => (
<span>
<h3>Main colors</h3>
<small>Hover for hexcode</small><br />
<div className='sg-color sg-brand-primary sg-lg'>
<span className='sg-color-swatch'>
<span className='sg-animated'>#03A6D7</span></span></div>
<div className='sg-color sg-gray-lighter sg-lg'>
<span className='sg-color-swatch'>
<span className='sg-animated'>#546677</span></span></div>
<div className='sg-color sg-gray-light sg-lg'>
<span className='sg-color-swatch'>
<span className='sg-animated'>#629BAC</span></span></div>
<div className='sg-color sg-gray sg-lg'>
<span className='sg-color-swatch'>
<span className='sg-animated'>#FCFCFC</span></span></div>
<div className='sg-color sg-gray-dark sg-lg'>
<span className='sg-color-swatch'>
<span className='sg-animated'>#F5F5F5</span></span></div>
<div className='sg-color sg-gray-darker sg-lg'>
<span className='sg-color-swatch'>
<span className='sg-animated'>#DDDDDD</span></span></div>
<div className='sg-color sg-gray-darkest sg-lg'>
<span className='sg-color-swatch'>
<span className='sg-animated'>#555555</span></span></div>
<h3>Status colours</h3>
<div className='sg-color sg-brand-success'>
<span className='sg-color-swatch'>
<span className='sg-animated'>#62C876</span></span></div>
<div className='sg-color sg-brand-unsure'>
<span className='sg-color-swatch'>
<span className='sg-animated'>#E9DD00</span></span></div>
<div className='sg-color sg-brand-warning'>
<span className='sg-color-swatch'>
<span className='sg-animated'>#FFA800</span></span></div>
<div className='sg-color sg-brand-danger'>
<span className='sg-color-swatch'>
<span className='sg-animated'>#FF3B3D</span></span></div>
<div className='sg-color sg-brand-info'>
<span className='sg-color-swatch'>
<span className='sg-animated'>#4E9FDD</span></span></div>
</span>
))
.add('typography', () => (
<span>
<h3>Font stack</h3>
<p>'Source Sans Pro', 'Helvetica Neue',
Helvetica, Arial, sans-serif;</p>
<h3>Headings</h3>
<h1 className='page-header'>Page Header <small>
With Small Text</small></h1>
<h1>h1. Bootstrap heading <small>Secondary text</small></h1>
<h2>h2. Bootstrap heading <small>Secondary text</small></h2>
<h3>h3. Bootstrap heading <small>Secondary text</small></h3>
<h4>h4. Bootstrap heading <small>Secondary text</small></h4>
<h5>h5. Bootstrap heading <small>Secondary text</small></h5>
<h6>h6. Bootstrap heading <small>Secondary text</small></h6>
<h3>Text styles</h3>
<p className='lead'>Lead paragraph: vivamus sagittis lacus
vel augue laoreet rutrum faucibus dolor auctor. Duis
mollis, est non commodo luctus.</p>
<p>Nullam quis risus eget <a href='#'>urna mollis ornare</a>
vel eu leo. Cum sociis natoque penatibus et magnis dis
parturient montes, nascetur ridiculus mus. Nullam
id dolor id nibh ultricies vehicula.</p>
<p><small>This line of text is meant to be treated as fine print.
</small></p>
<p>The following snippet of text is <strong>rendered as
bold text</strong>.</p>
<p>The following snippet of text is <em>rendered as
italicized text</em>.</p>
<p>An abbreviation of the word attribute is
<abbr title='attribute'>attr</abbr>.</p>
<p className='text-left'>Left aligned text.</p>
<p className='text-center'>Center aligned text.</p>
<p className='text-right'>Right aligned text.</p>
<p className='text-justify'>Justified text.</p>
<p className='text-muted'>Muted: Fusce dapibus,
tellus ac cursus commodo,
tortor mauris nibh.</p>
<p className='text-primary'>Primary: Nullam id dolor id nibh
ultricies vehicula ut id elit.</p>
<p className='text-warning'>Warning: Etiam porta sem malesuada
magna mollis euismod.</p>
<p className='text-danger'>Danger: Donec ullamcorper nulla non
metus auctor fringilla.</p>
<p className='text-success'>Success: Duis mollis, est non commodo
luctus, nisi erat porttitor ligula.</p>
<p className='text-info'>Info: Maecenas sed diam eget risus varius
blandit sit amet non magna.</p>
</span>
))


Expand Up @@ -4,6 +4,7 @@
* See .storybook-frontend for main config
*/

require('./Foundation/story.js')
require('./Alert/story.js')
require('./Badge/story.js')
require('./Breadcrumbs/story.js')
Expand Down

0 comments on commit b3778d9

Please sign in to comment.