Skip to content
This repository was archived by the owner on May 19, 2025. It is now read-only.

Commit bffb272

Browse files
committed
Update example titles
1 parent 02f8373 commit bffb272

File tree

8 files changed

+44
-39
lines changed

8 files changed

+44
-39
lines changed

demo/styles.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,8 @@ body {
99
[data-testid=mountNode] > * {
1010
margin: auto;
1111
box-shadow: 1px 1px 81px rgba(41,60,74,.18);
12+
}
13+
14+
.rsg--toolbar-17 {
15+
display: none;
1216
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "A React component for choosing dates and date ranges.",
55
"main": "dist/index.js",
66
"scripts": {
7-
"start": "yarn build:css & yarn build:js & styleguidist server",
7+
"start": "yarn build:css & styleguidist server",
88
"build": "yarn build:css & yarn build:js & styleguidist build",
99
"build:css": "postcss 'src/styles.scss' -d dist --ext css & postcss 'src/theme/*.scss' -d 'dist/theme' --ext css",
1010
"build:js": "babel ./src --out-dir ./dist",

src/components/Calendar/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
### Internationalization
1+
#### Example: Internationalization
22

33
```jsx inside Markdown
44
import * as locales from 'react-date-range/dist/locale';

src/components/DateRange/README.md

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,4 @@
1-
### DateRange
2-
3-
```jsx inside Markdown
4-
import {useState} from 'react'
5-
const [state, setState] = useState([
6-
{
7-
startDate: new Date(),
8-
endDate: null,
9-
key: 'selection'
10-
}
11-
]);
12-
13-
14-
<DateRange
15-
onChange={item => setState([item.selection])}
16-
moveRangeOnFirstSelection={false}
17-
ranges={state}
18-
/>
19-
```
20-
21-
### Editable Date Inputs
1+
#### Example: Editable Date Inputs
222

233
```jsx inside Markdown
244
import {useState} from 'react'

src/components/DateRangePicker/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
### 2 Month View
1+
#### Example: 2 Month View
22

33
```jsx inside Markdown
44
import { addDays } from 'date-fns';
@@ -22,7 +22,7 @@ const [state, setState] = useState([
2222
/>;
2323
```
2424

25-
### Vertical Infinite
25+
#### Example: Vertical Infinite
2626

2727
```jsx inside Markdown
2828
import { addDays } from 'date-fns';
@@ -52,7 +52,7 @@ const [state, setState] = useState({
5252
/>;
5353
```
5454

55-
### Multiple Range
55+
#### Example: Multiple Range
5656

5757
```jsx inside Markdown
5858
import { addDays } from 'date-fns';

src/components/DefinedRange/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
### DateRange
1+
#### Example: Defined Date Ranges
22

33
```jsx inside Markdown
44
import { useState } from 'react';
@@ -51,7 +51,7 @@ const [state, setState] = useState([
5151
}
5252
]);
5353

54-
<DefinedRanges
54+
<DefinedRange
5555
onChange={item => setState([item.selection])}
5656
ranges={state}
5757
renderStaticRangeLabel={renderStaticRangeLabel}

src/components/DefinedRange/index.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { rangeShape } from '../DayCell';
66
import InputRangeField from '../InputRangeField';
77
import cx from 'classnames';
88

9-
class DefinedRanges extends Component {
9+
class DefinedRange extends Component {
1010
constructor(props) {
1111
super(props);
1212
this.state = {
@@ -108,7 +108,7 @@ class DefinedRanges extends Component {
108108
}
109109
}
110110

111-
DefinedRanges.propTypes = {
111+
DefinedRange.propTypes = {
112112
inputRanges: PropTypes.array,
113113
staticRanges: PropTypes.array,
114114
ranges: PropTypes.arrayOf(rangeShape),
@@ -122,12 +122,12 @@ DefinedRanges.propTypes = {
122122
renderStaticRangeLabel: PropTypes.func,
123123
};
124124

125-
DefinedRanges.defaultProps = {
125+
DefinedRange.defaultProps = {
126126
inputRanges: defaultInputRanges,
127127
staticRanges: defaultStaticRanges,
128128
ranges: [],
129129
rangeColors: ['#3d91ff', '#3ecf8e', '#fed14c'],
130130
focusedRange: [0, 0],
131131
};
132132

133-
export default DefinedRanges;
133+
export default DefinedRange;

styleguide.config.js

Lines changed: 28 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
const path = require('path');
2+
const isDEV = process.env.NODE_ENV === 'development';
3+
const moduleSource = isDEV ? 'src' : 'dist';
24

35
module.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

Comments
 (0)