From 26373914da2c49223e333af340fb9361ab74a823 Mon Sep 17 00:00:00 2001 From: Alex Paxton Date: Mon, 27 Aug 2018 15:40:10 -0700 Subject: [PATCH] Polish Graph Type Selection (#4290) * Optionally pass division pixels to child * Pass division pixels to graph type selector * Convert component to typescript and refactor * Simplify styles for display options * Fix appearance of note svg graphic * Yarny things * Fix tests * Use fixed size grid for graph type selection * cleanup * Fix weirdness --- ui/src/dashboards/components/AxesOptions.tsx | 7 +- ui/src/dashboards/components/GaugeOptions.tsx | 7 +- .../components/GraphTypeSelector.js | 63 ------ .../components/GraphTypeSelector.scss | 159 ++++++++++++++ .../components/GraphTypeSelector.tsx | 68 ++++++ .../components/SingleStatOptions.tsx | 7 +- ui/src/dashboards/components/TableOptions.tsx | 7 +- ui/src/dashboards/graphics/graph.tsx | 193 ++++++++--------- .../shared/components/threesizer/Division.tsx | 36 +++- .../components/threesizer/Threesizer.tsx | 2 +- ui/src/style/chronograf.scss | 1 + .../style/components/ceo-display-options.scss | 197 +----------------- ui/src/style/unsorted.scss | 1 + 13 files changed, 374 insertions(+), 374 deletions(-) delete mode 100644 ui/src/dashboards/components/GraphTypeSelector.js create mode 100644 ui/src/dashboards/components/GraphTypeSelector.scss create mode 100644 ui/src/dashboards/components/GraphTypeSelector.tsx diff --git a/ui/src/dashboards/components/AxesOptions.tsx b/ui/src/dashboards/components/AxesOptions.tsx index f8a3cb70e..44901bd53 100644 --- a/ui/src/dashboards/components/AxesOptions.tsx +++ b/ui/src/dashboards/components/AxesOptions.tsx @@ -78,11 +78,8 @@ class AxesOptions extends PureComponent { const {menuOption} = GRAPH_TYPES.find(graph => graph.type === type) return ( - -
+ +
{menuOption} Controls
diff --git a/ui/src/dashboards/components/GaugeOptions.tsx b/ui/src/dashboards/components/GaugeOptions.tsx index 400d89c68..d6d4d631e 100644 --- a/ui/src/dashboards/components/GaugeOptions.tsx +++ b/ui/src/dashboards/components/GaugeOptions.tsx @@ -42,11 +42,8 @@ class GaugeOptions extends PureComponent { const {y} = axes return ( - -
+ +
Gauge Controls