File tree Expand file tree Collapse file tree
packages/react-use-calendar-component/src/app/components Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ import { useEffect } from 'react';
22
33import useCalendarComponent from '../../../lib' ;
44import Calendar from '../Calendar' ;
5+ import SelectedDates from '../SelectedDates' ;
56
67export function Multiple ( ) {
78 const calendarControl = useCalendarComponent ( { selectType : 'multiple' } ) ;
@@ -15,14 +16,7 @@ export function Multiple() {
1516 return (
1617 < div >
1718 < Calendar calendarControl = { calendarControl } />
18- < p className = 'text-center mt-10 text-white flex flex-col' >
19- { selectedDates . map ( date => {
20- const localeString = date . toLocaleString ( navigator . language , {
21- dateStyle : 'long' ,
22- } ) ;
23- return < span key = { localeString } > { localeString } </ span > ;
24- } ) }
25- </ p >
19+ < SelectedDates selectedDates = { selectedDates } />
2620 </ div >
2721 ) ;
2822}
Original file line number Diff line number Diff line change 11import useCalendarComponent from '../../../lib' ;
22import Calendar from '../Calendar' ;
3+ import SelectedDates from '../SelectedDates' ;
34
45export function Single ( ) {
56 const calendarControl = useCalendarComponent ( ) ;
@@ -8,14 +9,7 @@ export function Single() {
89 return (
910 < div >
1011 < Calendar calendarControl = { calendarControl } />
11- < p className = 'text-center mt-10 text-white flex flex-col' >
12- { selectedDates . map ( date => {
13- const localeString = date . toLocaleString ( navigator . language , {
14- dateStyle : 'long' ,
15- } ) ;
16- return < span key = { localeString } > { localeString } </ span > ;
17- } ) }
18- </ p >
12+ < SelectedDates selectedDates = { selectedDates } />
1913 </ div >
2014 ) ;
2115}
Original file line number Diff line number Diff line change 1+ interface Props {
2+ selectedDates : Date [ ] ;
3+ }
4+
5+ export default function SelectedDates ( { selectedDates } : Props ) {
6+ return (
7+ < p className = 'text-center mt-10 text-white flex flex-col' >
8+ { selectedDates . map ( date => {
9+ return < span key = { date . toString ( ) } > { date . toLocaleDateString ( ) } </ span > ;
10+ } ) }
11+ </ p >
12+ ) ;
13+ }
You can’t perform that action at this time.
0 commit comments