@ -28,6 +28,14 @@ export const DateInputSettings = ({ options, onOptionsChange }: Props) => {
|
||||
if (format === '') return onOptionsChange({ ...options, format: undefined })
|
||||
onOptionsChange({ ...options, format })
|
||||
}
|
||||
const updateMin = (min: string) => {
|
||||
if (min === '') return onOptionsChange({ ...options, min: undefined })
|
||||
onOptionsChange({ ...options, min })
|
||||
}
|
||||
const updateMax = (max: string) => {
|
||||
if (max === '') return onOptionsChange({ ...options, max: undefined })
|
||||
onOptionsChange({ ...options, max })
|
||||
}
|
||||
|
||||
return (
|
||||
<Stack spacing={4}>
|
||||
@ -57,6 +65,18 @@ export const DateInputSettings = ({ options, onOptionsChange }: Props) => {
|
||||
defaultValue={options.labels.button}
|
||||
onChange={updateButtonLabel}
|
||||
/>
|
||||
<TextInput
|
||||
label="Min:"
|
||||
defaultValue={options.min}
|
||||
placeholder={options.hasTime ? 'YYYY-MM-DDTHH:mm' : 'YYYY-MM-DD'}
|
||||
onChange={updateMin}
|
||||
/>
|
||||
<TextInput
|
||||
label="Max:"
|
||||
defaultValue={options.max}
|
||||
placeholder={options.hasTime ? 'YYYY-MM-DDTHH:mm' : 'YYYY-MM-DD'}
|
||||
onChange={updateMax}
|
||||
/>
|
||||
<TextInput
|
||||
label="Format:"
|
||||
defaultValue={options.format}
|
||||
|
Reference in New Issue
Block a user