@@ -156,20 +156,20 @@ import RemoteCellEdit from 'examples/remote/remote-celledit';
156
156
import RemoteAll from 'examples/remote/remote-all' ;
157
157
158
158
// css style
159
- import 'bootstrap/dist/css/bootstrap.min.css' ;
160
159
import 'stories/stylesheet/tomorrow.min.css' ;
161
160
import 'stories/stylesheet/storybook.scss' ;
162
161
import '../../react-bootstrap-table2/style/react-bootstrap-table2.scss' ;
163
162
import '../../react-bootstrap-table2-paginator/style/react-bootstrap-table2-paginator.scss' ;
164
163
import '../../react-bootstrap-table2-filter/style/react-bootstrap-table2-filter.scss' ;
165
164
166
- // import { action } from '@storybook/addon-actions';
165
+ // import bootstrap style by given version
166
+ import bootstrapStyle , { BOOTSTRAP_VERSION } from './bootstrap-style' ;
167
167
168
- // action('hello');
169
168
storiesOf ( 'Welcome' , module )
170
169
. add ( 'react bootstrap table 2 ' , ( ) => < Welcome /> ) ;
171
170
172
171
storiesOf ( 'Basic Table' , module )
172
+ . addDecorator ( bootstrapStyle ( ) )
173
173
. add ( 'basic table' , ( ) => < BasicTable /> )
174
174
. add ( 'striped, hover, condensed table' , ( ) => < StripHoverCondensedTable /> )
175
175
. add ( 'borderless table' , ( ) => < BorderlessTable /> )
@@ -178,7 +178,13 @@ storiesOf('Basic Table', module)
178
178
. add ( 'Table with caption' , ( ) => < CaptionTable /> )
179
179
. add ( 'Large Table' , ( ) => < LargeTable /> ) ;
180
180
181
+ storiesOf ( 'Bootstrap 4' , module )
182
+ . addDecorator ( bootstrapStyle ( BOOTSTRAP_VERSION . FOUR ) )
183
+ . add ( 'Basic Table' , ( ) => < BasicTable /> )
184
+ . add ( 'Basic Pagination Table' , ( ) => < PaginationTable /> ) ;
185
+
181
186
storiesOf ( 'Work on Columns' , module )
187
+ . addDecorator ( bootstrapStyle ( ) )
182
188
. add ( 'Display Nested Data' , ( ) => < NestedDataTable /> )
183
189
. add ( 'Column Formatter' , ( ) => < ColumnFormatTable /> )
184
190
. add ( 'Column Formatter with Custom Data' , ( ) => < ColumnFormatExtraDataTable /> )
@@ -191,6 +197,7 @@ storiesOf('Work on Columns', module)
191
197
. add ( 'Customize Column HTML attribute' , ( ) => < ColumnAttrsTable /> ) ;
192
198
193
199
storiesOf ( 'Work on Header Columns' , module )
200
+ . addDecorator ( bootstrapStyle ( ) )
194
201
. add ( 'Column Formatter' , ( ) => < HeaderColumnFormatTable /> )
195
202
. add ( 'Column Format with Filter and Sort' , ( ) => < HeaderColumnFormatWithSortFilterTable /> )
196
203
. add ( 'Column Align' , ( ) => < HeaderColumnAlignTable /> )
@@ -202,6 +209,7 @@ storiesOf('Work on Header Columns', module)
202
209
. add ( 'Header Class' , ( ) => < HeaderClassTable /> ) ;
203
210
204
211
storiesOf ( 'Column Filter' , module )
212
+ . addDecorator ( bootstrapStyle ( ) )
205
213
. add ( 'Text Filter' , ( ) => < TextFilter /> )
206
214
. add ( 'Text Filter with Default Value' , ( ) => < TextFilterWithDefaultValue /> )
207
215
. add ( 'Text Filter with Comparator' , ( ) => < TextFilterComparator /> )
@@ -232,11 +240,13 @@ storiesOf('Column Filter', module)
232
240
. add ( 'Clear All Filters' , ( ) => < ClearAllFilters /> ) ;
233
241
234
242
storiesOf ( 'Work on Rows' , module )
243
+ . addDecorator ( bootstrapStyle ( ) )
235
244
. add ( 'Customize Row Style' , ( ) => < RowStyleTable /> )
236
245
. add ( 'Customize Row Class' , ( ) => < RowClassTable /> )
237
246
. add ( 'Row Event' , ( ) => < RowEventTable /> ) ;
238
247
239
248
storiesOf ( 'Sort Table' , module )
249
+ . addDecorator ( bootstrapStyle ( ) )
240
250
. add ( 'Enable Sort' , ( ) => < EnableSortTable /> )
241
251
. add ( 'Default Sort Table' , ( ) => < DefaultSortTable /> )
242
252
. add ( 'Default Sort Direction Table' , ( ) => < DefaultSortDirectionTable /> )
@@ -246,6 +256,7 @@ storiesOf('Sort Table', module)
246
256
. add ( 'Custom Style on Sorting Header Column' , ( ) => < HeaderSortingStyleTable /> ) ;
247
257
248
258
storiesOf ( 'Cell Editing' , module )
259
+ . addDecorator ( bootstrapStyle ( ) )
249
260
. add ( 'Click to Edit' , ( ) => < ClickToEditTable /> )
250
261
. add ( 'DoubleClick to Edit' , ( ) => < DoubleClickToEditTable /> )
251
262
. add ( 'Blur to Save Cell' , ( ) => < BlurToSaveTable /> )
@@ -265,6 +276,7 @@ storiesOf('Cell Editing', module)
265
276
. add ( 'Custom Editor' , ( ) => < CustomEditorTable /> ) ;
266
277
267
278
storiesOf ( 'Row Selection' , module )
279
+ . addDecorator ( bootstrapStyle ( ) )
268
280
. add ( 'Single Selection' , ( ) => < SingleSelectionTable /> )
269
281
. add ( 'Multiple Selection' , ( ) => < MultipleSelectionTable /> )
270
282
. add ( 'Click to Select' , ( ) => < ClickToSelectTable /> )
@@ -281,6 +293,7 @@ storiesOf('Row Selection', module)
281
293
. add ( 'Hide Selection Column' , ( ) => < HideSelectionColumnTable /> ) ;
282
294
283
295
storiesOf ( 'Row Expand' , module )
296
+ . addDecorator ( bootstrapStyle ( ) )
284
297
. add ( 'Basic Row Expand' , ( ) => < BasicRowExpand /> )
285
298
. add ( 'Expand Management' , ( ) => < RowExpandManagement /> )
286
299
. add ( 'Non Expandabled Rows' , ( ) => < NonExpandableRows /> )
@@ -289,18 +302,21 @@ storiesOf('Row Expand', module)
289
302
. add ( 'Expand Hooks' , ( ) => < ExpandHooks /> ) ;
290
303
291
304
storiesOf ( 'Pagination' , module )
305
+ . addDecorator ( bootstrapStyle ( ) )
292
306
. add ( 'Basic Pagination Table' , ( ) => < PaginationTable /> )
293
307
. add ( 'Pagination Hooks' , ( ) => < PaginationHooksTable /> )
294
308
. add ( 'Custom Pagination' , ( ) => < CustomPaginationTable /> ) ;
295
309
296
310
storiesOf ( 'Table Search' , module )
311
+ . addDecorator ( bootstrapStyle ( ) )
297
312
. add ( 'Basic Search Table' , ( ) => < SearchTable /> )
298
313
. add ( 'Default Custom Search' , ( ) => < DefaultCustomSearch /> )
299
314
. add ( 'Fully Custom Search' , ( ) => < FullyCustomSearch /> )
300
315
. add ( 'Search Fromatted Value' , ( ) => < SearchFormattedData /> )
301
316
. add ( 'Custom Search Value' , ( ) => < CustomSearchValue /> ) ;
302
317
303
318
storiesOf ( 'Export CSV' , module )
319
+ . addDecorator ( bootstrapStyle ( ) )
304
320
. add ( 'Basic Export CSV' , ( ) => < ExportCSV /> )
305
321
. add ( 'Format CSV Column' , ( ) => < CSVFormatter /> )
306
322
. add ( 'Custom CSV Header' , ( ) => < CustomCSVHeader /> )
@@ -310,10 +326,12 @@ storiesOf('Export CSV', module)
310
326
. add ( 'Custom CSV' , ( ) => < CustomCSV /> ) ;
311
327
312
328
storiesOf ( 'EmptyTableOverlay' , module )
329
+ . addDecorator ( bootstrapStyle ( ) )
313
330
. add ( 'Empty Table Overlay' , ( ) => < EmptyTableOverlay /> )
314
331
. add ( 'Table Overlay' , ( ) => < TableOverlay /> ) ;
315
332
316
333
storiesOf ( 'Remote' , module )
334
+ . addDecorator ( bootstrapStyle ( ) )
317
335
. add ( 'Remote Sort' , ( ) => < RemoteSort /> )
318
336
. add ( 'Remote Filter' , ( ) => < RemoteFilter /> )
319
337
. add ( 'Remote Pagination' , ( ) => < RemotePaginationTable /> )
0 commit comments