From fd2c65dcc00b06406c7a6a62b9b2bbe1df73e514 Mon Sep 17 00:00:00 2001 From: Panagiotis Papadopoulos Date: Tue, 18 Feb 2025 22:14:56 +0100 Subject: [PATCH] feat(time_selector): add minimumSeconds class property --- src/public/app/widgets/type_widgets/options/time_selector.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/public/app/widgets/type_widgets/options/time_selector.ts b/src/public/app/widgets/type_widgets/options/time_selector.ts index 7e12f5fbd..d34aefec4 100644 --- a/src/public/app/widgets/type_widgets/options/time_selector.ts +++ b/src/public/app/widgets/type_widgets/options/time_selector.ts @@ -9,6 +9,7 @@ type TimeSelectorConstructor = { optionValueId: keyof OptionDefinitions; optionTimeScaleId: keyof OptionDefinitions; includedTimeScales?: Set; + minimumSeconds?: number; }; type TimeSelectorScale = "seconds" | "minutes" | "hours" | "days"; @@ -43,6 +44,7 @@ export default class TimeSelector extends OptionsWidget { private optionValueId: keyof OptionDefinitions; private optionTimeScaleId: keyof OptionDefinitions; private includedTimeScales: Set; + private minimumSeconds: number; constructor(options: TimeSelectorConstructor) { super(); @@ -51,6 +53,7 @@ export default class TimeSelector extends OptionsWidget { this.optionValueId = options.optionValueId; this.optionTimeScaleId = options.optionTimeScaleId; this.includedTimeScales = !options.includedTimeScales ? new Set(["seconds", "minutes", "hours", "days"]) : options.includedTimeScales; + this.minimumSeconds = options.minimumSeconds || 0 } doRender() {