UNPKG

ui-neu

Version:

Neu UI, a responsive React component library.

86 lines (65 loc) 2.39 kB
import { Preview, Meta, Story, Props } from "@storybook/addon-docs/blocks"; import { withKnobs, text, color } from "@storybook/addon-knobs"; import { ListGroup } from './ListGroup.js'; import { ListItem } from './ListItem.js'; <Meta title="ListGroup" component={ListGroup} /> # ListGroup To display a series of content. ## Examples <Preview> <Story name="Vertial list"> <ListGroup> <ListItem key="1">List component 1</ListItem> <ListItem key="2">List component 2</ListItem> <ListItem key="3">List component 3</ListItem> <ListItem key="4">List component 4</ListItem> </ListGroup> </Story> </Preview> > Use `disabled` and `active` props to highlight or disable list items. <Preview> <Story name="Vertical list with active and disabled props"> <ListGroup> <ListItem active key="1">List component 1</ListItem> <ListItem disabled key="2">List component 2</ListItem> <ListItem key="3">List component 3</ListItem> <ListItem key="4">List component 4</ListItem> </ListGroup> </Story> </Preview> > Use `type` props to treat items as a `button`, `link` or a `div`. Default is `div`. <Preview> <Story name="Vertical list made of button and links"> <ListGroup> <ListItem key="1" type="link">List component 1</ListItem> <ListItem key="2" type="button">List component 2</ListItem> <ListItem key="3" type="link">List component 3</ListItem> <ListItem key="4" type="button">List component 4</ListItem> </ListGroup> </Story> </Preview> > Set the `horizontal` props as `true` to display the list horizontally. <Preview> <Story name="Horizontal list"> <ListGroup horizontal> <ListItem key="1">List component 1</ListItem> <ListItem key="2">List component 2</ListItem> <ListItem key="3">List component 3</ListItem> <ListItem key="4">List component 4</ListItem> </ListGroup> </Story> </Preview> ## Usage `import { ListGroup, ListItem } from "ui-neu"` ```jsx <ListGroup> <ListItem key="1">List component 1</ListItem> <ListItem key="2">List component 2</ListItem> </ListGroup> ``` ## Props Props for each of the components are included below. This is still under development and changes are anticipated to occur in upcoming releases. #### ListGroup <Props of={ListGroup} /> #### ListItem <Props of={ListItem} />