From 2b7af7798cb470446f8bbb7b170a75472c340878 Mon Sep 17 00:00:00 2001 From: Drew Slobodnjak <60050885+drew08t@users.noreply.github.com> Date: Fri, 7 Jul 2023 13:24:22 -0700 Subject: [PATCH] StateTimeline: Add disconnect value option (#70610) Co-authored-by: nmarrs Co-authored-by: Leon Sorokin --- public/app/plugins/panel/state-timeline/module.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/public/app/plugins/panel/state-timeline/module.tsx b/public/app/plugins/panel/state-timeline/module.tsx index ce0eea81101..f2ed7a9bb91 100644 --- a/public/app/plugins/panel/state-timeline/module.tsx +++ b/public/app/plugins/panel/state-timeline/module.tsx @@ -8,6 +8,7 @@ import { import { VisibilityMode } from '@grafana/schema'; import { commonOptionsBuilder } from '@grafana/ui'; +import { InsertNullsEditor } from '../timeseries/InsertNullsEditor'; import { SpanNullsEditor } from '../timeseries/SpanNullsEditor'; import { StateTimelinePanel } from './StateTimelinePanel'; @@ -57,7 +58,17 @@ export const plugin = new PanelPlugin(StateTimelinePanel) defaultValue: false, editor: SpanNullsEditor, override: SpanNullsEditor, - shouldApply: (f) => f.type !== FieldType.time, + shouldApply: (field) => field.type !== FieldType.time, + process: identityOverrideProcessor, + }) + .addCustomEditor({ + id: 'insertNulls', + path: 'insertNulls', + name: 'Disconnect values', + defaultValue: false, + editor: InsertNullsEditor, + override: InsertNullsEditor, + shouldApply: (field) => field.type !== FieldType.time, process: identityOverrideProcessor, });