Skip to content

Commit

Permalink
change incorrect input trigger to button
Browse files Browse the repository at this point in the history
  • Loading branch information
aboveyunhai committed Jan 22, 2024
1 parent 16f9238 commit 4d446a3
Show file tree
Hide file tree
Showing 8 changed files with 623 additions and 442 deletions.
86 changes: 64 additions & 22 deletions example/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ const App = () => {
<GitHubButton
href="https://github.com/aboveyunhai/chakra-dayzed-datepicker"
data-size="large"
data-show-count="true"
data-show-count="false"
aria-label="Star aboveyunhai/chakra-dayzed-datepicker on GitHub"
>
Star
Expand Down Expand Up @@ -145,21 +145,45 @@ const App = () => {
onChange={(e) => setSingleCheck(e.currentTarget.checked)}
/>
</Flex>
<SingleDatepicker
name="date-input"
date={date}
disabledDates={
new Set([
startOfDay(subDays(demoDate, 6)).getTime(),
startOfDay(subDays(demoDate, 4)).getTime(),
startOfDay(subDays(demoDate, 2)).getTime(),
])
}
minDate={subDays(demoDate, 8)}
maxDate={addDays(demoDate, 8)}
onDateChange={setDate}
closeOnSelect={isSingleChecked}
/>
{/* chakra ui add prefix for the trigger for some reasons? */}
<Flex style={{ gap: '1rem' }} alignItems="center">
<label htmlFor={`popover-trigger-default`}>Default:</label>
<SingleDatepicker
id="default"
date={date}
disabledDates={
new Set([
startOfDay(subDays(demoDate, 6)).getTime(),
startOfDay(subDays(demoDate, 4)).getTime(),
startOfDay(subDays(demoDate, 2)).getTime(),
])
}
propsConfigs={{}}
minDate={subDays(demoDate, 8)}
maxDate={addDays(demoDate, 8)}
onDateChange={setDate}
closeOnSelect={isSingleChecked}
/>
</Flex>
<Flex style={{ gap: '1rem' }} alignItems="center">
<label htmlFor={`popover-trigger-input`}>Input:</label>
<SingleDatepicker
id="input"
triggerVariant="input"
date={date}
disabledDates={
new Set([
startOfDay(subDays(demoDate, 6)).getTime(),
startOfDay(subDays(demoDate, 4)).getTime(),
startOfDay(subDays(demoDate, 2)).getTime(),
])
}
minDate={subDays(demoDate, 8)}
maxDate={addDays(demoDate, 8)}
onDateChange={setDate}
closeOnSelect={isSingleChecked}
/>
</Flex>
</Section>
<Section title="Range:">
<Flex alignItems={'center'}>
Expand All @@ -169,11 +193,29 @@ const App = () => {
onChange={(e) => setRangeCheck(e.currentTarget.checked)}
/>
</Flex>
<RangeDatepicker
selectedDates={selectedDates}
onDateChange={setSelectedDates}
closeOnSelect={isRangeChecked}
/>
<Flex style={{ gap: '1rem' }} alignItems="center">
<label htmlFor={`popover-trigger-default-range`}>
Default:
</label>
<RangeDatepicker
id="default-range"
selectedDates={selectedDates}
onDateChange={setSelectedDates}
closeOnSelect={isRangeChecked}
/>
</Flex>
<Flex style={{ gap: '1rem' }} alignItems="center">
<label htmlFor={`popover-trigger-input-range`}>
Input:
</label>
<RangeDatepicker
id="input-range"
triggerVariant="input"
selectedDates={selectedDates}
onDateChange={setSelectedDates}
closeOnSelect={isRangeChecked}
/>
</Flex>
</Section>
</Panel>
</TabPanel>
Expand Down Expand Up @@ -219,7 +261,7 @@ const App = () => {
padding: '5px',
},
dividerProps: {
display: "none",
display: 'none',
},
},
weekdayLabelProps: {
Expand Down
1 change: 1 addition & 0 deletions example/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 4d446a3

Please sign in to comment.