@@ -14,6 +14,8 @@ import range from 'lodash/range';
1414import random from 'lodash/random' ;
1515import classNames from 'classnames' ;
1616
17+ import GroupedItems from './grouping-items' ;
18+
1719function getItems ( count , height ) {
1820 var heights = [ 65 , 110 , 140 , 65 , 90 , 65 ] ;
1921 return range ( count ) . map ( ( value ) => {
@@ -585,7 +587,10 @@ storiesOf('General | Configuration / Customization', module)
585587 ) ;
586588 } ) ;
587589
588- storiesOf ( 'Other | Virtualization libraries / react-tiny-virtual-list' , module )
590+ storiesOf (
591+ 'Advanced examples | Virtualization libraries / react-tiny-virtual-list' ,
592+ module ,
593+ )
589594 . add ( 'Basic setup' , ( ) => {
590595 return (
591596 < div className = { style . root } >
@@ -611,7 +616,7 @@ storiesOf('Other | Virtualization libraries / react-tiny-virtual-list', module)
611616 ) ;
612617 } ) ;
613618
614- storiesOf ( 'Other | Virtualization libraries / react-window' , module )
619+ storiesOf ( 'Advanced examples | Virtualization libraries / react-window' , module )
615620 . add ( 'Basic setup' , ( ) => {
616621 return (
617622 < div className = { style . root } >
@@ -650,7 +655,10 @@ storiesOf('Other | Virtualization libraries / react-window', module)
650655 ) ;
651656 } ) ;
652657
653- storiesOf ( 'Other | Virtualization libraries / react-virtualized' , module )
658+ storiesOf (
659+ 'Advanced examples | Virtualization libraries / react-virtualized' ,
660+ module ,
661+ )
654662 . add ( 'Basic setup' , ( ) => {
655663 return (
656664 < div className = { style . root } >
@@ -696,7 +704,10 @@ storiesOf('Other | Virtualization libraries / react-virtualized', module)
696704 ) ;
697705 } ) ;
698706
699- storiesOf ( 'Other | Virtualization libraries / react-infinite' , module )
707+ storiesOf (
708+ 'Advanced examples | Virtualization libraries / react-infinite' ,
709+ module ,
710+ )
700711 . add ( 'Basic setup' , ( ) => {
701712 return (
702713 < div className = { style . root } >
@@ -720,9 +731,13 @@ storiesOf('Other | Virtualization libraries / react-infinite', module)
720731 ) ;
721732 } ) ;
722733
723- storiesOf ( 'Stress Test | Re-rendering before sorting' , module ) . add (
724- 'Elements that shrink' ,
725- ( ) => {
734+ storiesOf ( 'Advanced examples | Re-rendering before sorting' , module )
735+ . add ( 'Grouping items' , ( ) => (
736+ < div className = { style . root } >
737+ < GroupedItems />
738+ </ div >
739+ ) )
740+ . add ( 'Elements that shrink' , ( ) => {
726741 const getHelperDimensions = ( { node} ) => ( {
727742 height : 20 ,
728743 width : node . offsetWidth ,
@@ -737,5 +752,4 @@ storiesOf('Stress Test | Re-rendering before sorting', module).add(
737752 />
738753 </ div >
739754 ) ;
740- } ,
741- ) ;
755+ } ) ;
0 commit comments