30 lines
698 B
Markdown
30 lines
698 B
Markdown
|
```jsx
|
||
|
import { DateRange } from '@woocommerce/components';
|
||
|
|
||
|
const dateFormat = 'MM/DD/YYYY';
|
||
|
|
||
|
const MyDateRange = withState( {
|
||
|
after: wp.date.moment( '2018-09-10' ),
|
||
|
afterText: '09/10/2018',
|
||
|
before: wp.date.moment( '2018-09-20' ),
|
||
|
beforeText: '09/20/2018',
|
||
|
} )( ( { after, afterText, before, beforeText, setState } ) => {
|
||
|
function onUpdate( { after, afterText, before, beforeText } ) {
|
||
|
setState( { after, afterText, before, beforeText } );
|
||
|
}
|
||
|
|
||
|
return (
|
||
|
<DateRange
|
||
|
after={ after }
|
||
|
afterText={ afterText }
|
||
|
before={ before }
|
||
|
beforeText={ beforeText }
|
||
|
onUpdate={ onUpdate }
|
||
|
shortDateFormat={ dateFormat }
|
||
|
focusedInput="startDate"
|
||
|
invalidDays="none"
|
||
|
/>
|
||
|
)
|
||
|
} );
|
||
|
```
|