|
@@ -13,9 +13,16 @@ type Props = {
|
|
|
value: RangeValue<Dayjs>;
|
|
|
name: string;
|
|
|
onChange: (dates: RangeValue<Dayjs>) => void;
|
|
|
+ enableTime?: boolean;
|
|
|
};
|
|
|
|
|
|
-const FilterTime: FC<Props> = function ({label, name, value, onChange}) {
|
|
|
+const FilterTime: FC<Props> = function ({
|
|
|
+ label,
|
|
|
+ name,
|
|
|
+ value,
|
|
|
+ onChange,
|
|
|
+ enableTime,
|
|
|
+}) {
|
|
|
return (
|
|
|
<div className={css.field}>
|
|
|
<label htmlFor={`date_filter_${name}`} className={css.fieldLabel}>
|
|
@@ -23,6 +30,8 @@ const FilterTime: FC<Props> = function ({label, name, value, onChange}) {
|
|
|
</label>
|
|
|
<div className={css.fieldWrapper}>
|
|
|
<DatePicker.RangePicker
|
|
|
+ showTime={enableTime ? {format: 'HH:mm'} : false}
|
|
|
+ format={enableTime ? 'YYYY-MM-DD HH:mm' : 'YYYY-MM-DD'}
|
|
|
data-testid={`filter_${name}`}
|
|
|
name={name}
|
|
|
value={value}
|