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.
 
 
 

40 lines
1.1 KiB

import React from 'react'
import PropTypes from 'prop-types'
import { storiesOf } from '@storybook/react'
import { Page, Panel } from 'components/UI'
import { Content } from '../helpers'
const Wrapper = ({ children }) => (
<Page css={{ height: '500px', 'min-height': '500px' }}>{children}</Page>
)
Wrapper.propTypes = {
children: PropTypes.node
}
storiesOf('Layouts', module).addWithChapters('Panel', {
subtitle: 'For pages with a fixed header and footer.',
info: `Header and footer regions will always stick to the top and bottom of a panels container.`,
chapters: [
{
sections: [
{
sectionFn: () => (
<Wrapper>
<Panel width={1} css={{ height: '100%' }}>
<Panel.Header bg="green">
<Content>Panel Header</Content>
</Panel.Header>
<Panel.Body bg="blue">
<Content>Panel Body</Content>
</Panel.Body>
<Panel.Footer bg="green">
<Content>Panel Footer</Content>
</Panel.Footer>
</Panel>
</Wrapper>
)
}
]
}
]
})