import CSS from 'csstype'; import { Classes } from 'jss'; import { observer } from 'mobx-react'; import DevTools from 'mobx-react-devtools'; import React, { Component } from 'react'; import injectSheet from 'react-jss'; import { WithTheme } from './withTheme'; import './stories/input.stories'; import './stories/toggle.stories'; import { store } from './stores'; const styles = { '@global body': { margin: 0, }, container: { display: 'flex', width: '100%', }, menu: { width: 300, position: 'fixed' as CSS.PositionProperty, listStyleType: 'none', }, storyList: { paddingLeft: 18, marginTop: 5, marginBottom: 20, }, stories: { width: '100%', marginLeft: 320, paddingLeft: 40, paddingRight: 40, borderLeft: '1px solid #CFCFCF', background: '#f7f7f7', }, sectionHeadline: { fontSize: 30, }, storyHeadline: { fontSize: 24, }, story: { paddingBottom: 40, marginBottom: 40, borderBottom: '1px solid #CFCFCF', }, sectionLink: { fontWeight: 'bold' as CSS.FontWeightProperty, color: '#000', textDecoration: 'none', }, storyLink: { color: '#000', textDecoration: 'none', }, }; export const App = injectSheet(styles)(observer(({ classes }: { classes: Classes }) => (
{store.stories.sections.map((section, key) => (

{section.name}

{section.stories.map((story, storyKey) => (

{story.name}

))}
))}
)));