UNPKG

react-conventions

Version:

An open source set of React components that implement Ambassador's Design and UX patterns.

42 lines (38 loc) 1.5 kB
import React from 'react' import PropsList from 'private/modules/PropsList' import docs from '!!docgen!react-conventions/lib/SortableList/SortableList' import CodeExample from 'private/modules/CodeExample' import ExampleSortableListDefault from './ExampleSortableListDefault' import exampleSortableListDefaultCode from '!raw!./ExampleSortableListDefault' import ExampleSortableListModal from './ExampleSortableListModal' import exampleSortableListModalCode from '!raw!./ExampleSortableListModal' import styles from 'private/css/content' const description = { sortableListDefault: 'This is the `sortable list component` as it appears by default.', sortableListModal: 'This is the `sortable list component` inside a modal.' } const SortableListPage = () => ( <div> <div className={styles.content}> <div className={styles.block}> <CodeExample title='Default Sortable List' description={description.sortableListDefault} markup={exampleSortableListDefaultCode}> <ExampleSortableListDefault /> </CodeExample> <CodeExample title='Sortable List inside a Modal' description={description.sortableListModal} markup={exampleSortableListModalCode}> <ExampleSortableListModal /> </CodeExample> <div className={styles.block}> <h3>Props</h3> <PropsList list={docs[0].props} /> </div> </div> </div> </div> ) export default SortableListPage