diff --git a/apps/client/src/widgets/type_widgets/options/components/TimeSelector.tsx b/apps/client/src/widgets/type_widgets/options/components/TimeSelector.tsx index b1435fea6..88968d52b 100644 --- a/apps/client/src/widgets/type_widgets/options/components/TimeSelector.tsx +++ b/apps/client/src/widgets/type_widgets/options/components/TimeSelector.tsx @@ -10,8 +10,8 @@ import toast from "../../../../services/toast"; type TimeSelectorScale = "seconds" | "minutes" | "hours" | "days"; interface TimeSelectorProps { + id?: string; name: string; - label: string; optionValueId: keyof OptionDefinitions; optionTimeScaleId: keyof OptionDefinitions; includedTimeScales?: Set; @@ -23,7 +23,7 @@ interface TimeScaleInfo { unit: string; } -export default function TimeSelector({ name, label, includedTimeScales, optionValueId, optionTimeScaleId, minimumSeconds }: TimeSelectorProps) { +export default function TimeSelector({ id, name, includedTimeScales, optionValueId, optionTimeScaleId, minimumSeconds }: TimeSelectorProps) { const values = useMemo(() => { const values: TimeScaleInfo[] = []; const timeScalesWithDefault = includedTimeScales ?? new Set(["seconds", "minutes", "hours", "days"]); @@ -48,38 +48,37 @@ export default function TimeSelector({ name, label, includedTimeScales, optionVa }, [ value, scale ]); return ( - -
- { - if (!validity.valid) { - toast.showError(t("time_selector.invalid_input")); - return false; - } +
+ { + if (!validity.valid) { + toast.showError(t("time_selector.invalid_input")); + return false; + } - let time = parseInt(value, 10); - const minimumSecondsOrDefault = (minimumSeconds ?? 0); - const newTime = convertTime(time, scale).toOption(); + let time = parseInt(value, 10); + const minimumSecondsOrDefault = (minimumSeconds ?? 0); + const newTime = convertTime(time, scale).toOption(); - if (Number.isNaN(time) || newTime < (minimumSecondsOrDefault)) { - toast.showError(t("time_selector.minimum_input", { minimumSeconds: minimumSecondsOrDefault })); - time = minimumSecondsOrDefault; - } + if (Number.isNaN(time) || newTime < (minimumSecondsOrDefault)) { + toast.showError(t("time_selector.minimum_input", { minimumSeconds: minimumSecondsOrDefault })); + time = minimumSecondsOrDefault; + } - setValue(newTime); - }} - /> + setValue(newTime); + }} + /> - -
- + +
) } diff --git a/apps/client/src/widgets/type_widgets/options/other.tsx b/apps/client/src/widgets/type_widgets/options/other.tsx index 0923cb62c..a482804aa 100644 --- a/apps/client/src/widgets/type_widgets/options/other.tsx +++ b/apps/client/src/widgets/type_widgets/options/other.tsx @@ -104,11 +104,12 @@ function NoteErasureTimeout() { return ( {t("note_erasure_timeout.note_erasure_description")} - + + + {t("note_erasure_timeout.manual_erasing_description")}