/* eslint import/no-unresolved: 0 */ import React from 'react'; import { storiesOf } from '@storybook/react'; // welcome import Welcome from 'examples/welcome'; // basic import BasicTable from 'examples/basic'; import BorderlessTable from 'examples/basic/borderless-table'; import StripHoverCondensedTable from 'examples/basic/striped-hover-condensed-table'; import NoDataTable from 'examples/basic/no-data-table'; import CaptionTable from 'examples/basic/caption-table'; // work on columns import NestedDataTable from 'examples/columns/nested-data-table'; import ColumnFormatTable from 'examples/columns/column-format-table'; import ColumnFormatExtraDataTable from 'examples/columns/column-format-with-extra-data-table'; import ColumnClassTable from 'examples/columns/column-class-table'; import ColumnStyleTable from 'examples/columns/column-style-table'; import ColumnAlignTable from 'examples/columns/column-align-table'; import ColumnTitleTable from 'examples/columns/column-title-table'; import ColumnEventTable from 'examples/columns/column-event-table'; import ColumnHiddenTable from 'examples/columns/column-hidden-table'; import ColumnAttrsTable from 'examples/columns/column-attrs-table'; // work on header columns import HeaderColumnFormatTable from 'examples/header-columns/column-format-table'; import HeaderColumnAlignTable from 'examples/header-columns/column-align-table'; import HeaderColumnTitleTable from 'examples/header-columns/column-title-table'; import HeaderColumnEventTable from 'examples/header-columns/column-event-table'; import HeaderColumnClassTable from 'examples/header-columns/column-class-table'; import HeaderColumnStyleTable from 'examples/header-columns/column-style-table'; import HeaderColumnAttrsTable from 'examples/header-columns/column-attrs-table'; // work on rows import RowStyleTable from 'examples/rows/row-style'; import RowClassTable from 'examples/rows/row-class'; import RowEventTable from 'examples/rows/row-event'; // table sort import EnableSortTable from 'examples/sort/enable-sort-table'; import DefaultSortTable from 'examples/sort/default-sort-table'; import CustomSortTable from 'examples/sort/custom-sort-table'; // cell editing import ClickToEditTable from 'examples/cell-edit/click-to-edit-table'; import DoubleClickToEditTable from 'examples/cell-edit/dbclick-to-edit-table'; import BlurToSaveTable from 'examples/cell-edit/blur-to-save-table'; import RowLevelEditableTable from 'examples/cell-edit/row-level-editable-table'; import ColumnLevelEditableTable from 'examples/cell-edit/column-level-editable-table'; import CellLevelEditable from 'examples/cell-edit/cell-level-editable-table'; import CellEditHooks from 'examples/cell-edit/cell-edit-hooks-table'; import CellEditValidator from 'examples/cell-edit/cell-edit-validator-table'; import CellEditStyleTable from 'examples/cell-edit/cell-edit-style-table'; import CellEditClassTable from 'examples/cell-edit/cell-edit-class-table'; import CellEditWithPromise from 'examples/cell-edit/cell-edit-with-promise-table'; import CellEditWithRedux from 'examples/cell-edit/cell-edit-with-redux-table'; // work on row selection import SingleSelectionTable from 'examples/row-selection/single-selection'; import MultipleSelectionTable from 'examples/row-selection/multiple-selection'; import ClickToSelectTable from 'examples/row-selection/click-to-select'; import ClickToSelectWithCellEditTable from 'examples/row-selection/click-to-select-with-cell-edit'; import SelectionStyleTable from 'examples/row-selection/selection-style'; import SelectionClassTable from 'examples/row-selection/selection-class'; import NonSelectableRowsTable from 'examples/row-selection/non-selectable-rows'; import SelectionBgColorTable from 'examples/row-selection/selection-bgcolor'; import SelectionHooks from 'examples/row-selection/selection-hooks'; import HideSelectionColumnTable from 'examples/row-selection/hide-selection-column'; // pagination import PaginationTable from 'examples/pagination'; import PaginationHooksTable from 'examples/pagination/pagination-hooks'; import CustomPaginationTable from 'examples/pagination/custom-pagination'; import RemotePaginationTable from 'examples/pagination/remote-pagination'; // loading overlay import EmptyTableOverlay from 'examples/loading-overlay/empty-table-overlay'; import TableOverlay from 'examples/loading-overlay/table-overlay'; // css style import 'bootstrap/dist/css/bootstrap.min.css'; import 'stories/stylesheet/tomorrow.min.css'; import 'stories/stylesheet/storybook.scss'; import 'react-bootstrap-table2/style/react-bootstrap-table.scss'; import 'react-bootstrap-table2-paginator/style/react-bootstrap-table-paginator.scss'; // import { action } from '@storybook/addon-actions'; // action('hello'); storiesOf('Welcome', module) .add('react bootstrap table 2 ', () => ); storiesOf('Basic Table', module) .add('basic table', () => ) .add('striped, hover, condensed table', () => ) .add('borderless table', () => ) .add('Indication For Empty Table', () => ) .add('Table with caption', () => ); storiesOf('Work on Columns', module) .add('Display Nested Data', () => ) .add('Column Formatter', () => ) .add('Column Formatter with Custom Data', () => ) .add('Column Align', () => ) .add('Column Title', () => ) .add('Column Hidden', () => ) .add('Column Event', () => ) .add('Customize Column Class', () => ) .add('Customize Column Style', () => ) .add('Customize Column HTML attribute', () => ); storiesOf('Work on Header Columns', module) .add('Column Formatter', () => ) .add('Column Align', () => ) .add('Column Title', () => ) .add('Column Event', () => ) .add('Customize Column Class', () => ) .add('Customize Column Style', () => ) .add('Customize Column HTML attribute', () => ); storiesOf('Work on Rows', module) .add('Customize Row Style', () => ) .add('Customize Row Class', () => ) .add('Row Event', () => ); storiesOf('Sort Table', module) .add('Enable Sort', () => ) .add('Default Sort Table', () => ) .add('Custom Sort Fuction', () => ); storiesOf('Cell Editing', module) .add('Click to Edit', () => ) .add('DoubleClick to Edit', () => ) .add('Blur to Save Cell', () => ) .add('Row Level Editable', () => ) .add('Column Level Editable', () => ) .add('Cell Level Editable', () => ) .add('Rich Hook Functions', () => ) .add('Validation', () => ) .add('Custom Cell Style When Editing', () => ) .add('Custom Cell Classes When Editing', () => ) .add('Async Cell Editing(Promise)', () => ) .add('Async Cell Editing(Redux)', () => ); storiesOf('Row Selection', module) .add('Single Selection', () => ) .add('Multiple Selection', () => ) .add('Click to Select', () => ) .add('Click to Select and Edit Cell', () => ) .add('Selection Style', () => ) .add('Selection Class', () => ) .add('Selection Background Color', () => ) .add('Not Selectabled Rows', () => ) .add('Selection Hooks', () => ) .add('Hide Selection Column', () => ); storiesOf('Pagination', module) .add('Basic Pagination Table', () => ) .add('Pagination Hooks', () => ) .add('Custom Pagination', () => ) .add('Remote Pagination', () => ); storiesOf('EmptyTableOverlay', module) .add('Empty Table Overlay', () => ) .add('Table Overlay', () => );