From 75f7fe66221a3b361b56d33932562af7aa3c0ad4 Mon Sep 17 00:00:00 2001 From: Pavel Zavora Date: Sat, 12 Jun 2021 14:43:24 +0200 Subject: [PATCH] feat(ui/kapacitor): add logs view --- ui/src/kapacitor/containers/FluxTaskPage.tsx | 27 ++++++++++++-------- ui/src/style/pages/fluxtask-detail.scss | 18 ++++++++----- 2 files changed, 29 insertions(+), 16 deletions(-) diff --git a/ui/src/kapacitor/containers/FluxTaskPage.tsx b/ui/src/kapacitor/containers/FluxTaskPage.tsx index ee782e109..12e56b45a 100644 --- a/ui/src/kapacitor/containers/FluxTaskPage.tsx +++ b/ui/src/kapacitor/containers/FluxTaskPage.tsx @@ -157,16 +157,23 @@ const FluxTaskPage: FC = ({source, params: {taskID, kid}, router}) => { ) } else if (task) { contents = ( - + <> +
+ {task.name} {task.status} +
+
+ +
+ ) } diff --git a/ui/src/style/pages/fluxtask-detail.scss b/ui/src/style/pages/fluxtask-detail.scss index 8bab8e22a..70c2131b6 100644 --- a/ui/src/style/pages/fluxtask-detail.scss +++ b/ui/src/style/pages/fluxtask-detail.scss @@ -1,20 +1,26 @@ -/* - Styles for fluxtask Editor - ---------------------------------------------------------------------------- -*/ +$fluxtask-controls-height: 60px; .fluxtask { flex: 1 0 0; position: relative; - max-width: 100%; } +.fluxtask-controls, .fluxtask-editor { // cannot use 100%, since it does not work in FireFox // see https://github.com/influxdata/chronograf/issues/5037 width: calc(100vw - 60px); + max-width: 100% +} +.fluxtask-controls { + padding: 0 60px; + display: flex; + align-items: center; + height: $fluxtask-controls-height; + justify-content: space-between; + background-color: $g3-castle; } .fluxtask-editor { - height: 100%; + height: calc(100% - #{$fluxtask-controls-height}); } .page.fluxtask-editor-page { // The default page layout (flex) does not work well on FireFox, the height of fluxtask-editor grows