11const path = require ( 'path' ) ;
2+ const isDEV = process . env . NODE_ENV === 'development' ;
3+ const moduleSource = isDEV ? 'src' : 'dist' ;
24
35module . exports = {
4- ignore : [ '**/*.test.js' , '**/DateInput/*' , '**/DayCell/*' , '**/Month/*' , '**/InputRangeField/*' ] ,
6+ // ignore: ['**/*.test.js', '**/DateInput/*', '**/DayCell/*', '**/Month/*', '**/InputRangeField/*'],
57 title : 'react-date-range' ,
68 showSidebar : false ,
79 template : {
@@ -21,7 +23,7 @@ module.exports = {
2123 } ,
2224 {
2325 rel : 'stylesheet' ,
24- href : './styleguide /styles.css' ,
26+ href : './demo /styles.css' ,
2527 } ,
2628 ] ,
2729 } ,
@@ -64,13 +66,13 @@ module.exports = {
6466 } ,
6567 // Override Styleguidist components
6668 styleguideComponents : {
67- LogoRenderer : path . join ( __dirname , 'styleguide /components/Logo' ) ,
68- StyleGuideRenderer : path . join ( __dirname , 'styleguide /components/StyleGuide' ) ,
69- SectionsRenderer : path . join ( __dirname , 'styleguide /components/SectionsRenderer' ) ,
69+ LogoRenderer : path . join ( __dirname , 'demo /components/Logo' ) ,
70+ StyleGuideRenderer : path . join ( __dirname , 'demo /components/StyleGuide' ) ,
71+ SectionsRenderer : path . join ( __dirname , 'demo /components/SectionsRenderer' ) ,
7072 } ,
7173 moduleAliases : {
72- 'react-date-range/dist' : path . resolve ( __dirname , 'dist' ) ,
73- 'react-date-range' : path . resolve ( __dirname , 'dist' ) ,
74+ 'react-date-range/dist' : path . resolve ( __dirname , moduleSource ) ,
75+ 'react-date-range' : path . resolve ( __dirname , moduleSource ) ,
7476 } ,
7577 webpackConfig : {
7678 module : {
@@ -91,4 +93,23 @@ module.exports = {
9193 ] ,
9294 } ,
9395 } ,
96+
97+ sections : [
98+ {
99+ name : 'Introduction' ,
100+ content : 'demo/README.md' ,
101+ sections : [
102+ {
103+ components : ( ) => [ 'src/components/DateRangePicker/index.js' ] ,
104+ } ,
105+ {
106+ components : ( ) => [ 'src/components/DateRange/index.js' ] ,
107+ } ,
108+ {
109+ components : ( ) => [ 'src/components/Calendar/index.js' ] ,
110+ } ,
111+ ] ,
112+ sectionDepth : 1 ,
113+ } ,
114+ ] ,
94115} ;
0 commit comments