From 4a6fdf6a296f1c48725a7e474f67a3e7084a16a6 Mon Sep 17 00:00:00 2001 From: Joe Reuter Date: Mon, 30 Sep 2019 19:29:09 +0200 Subject: [PATCH] have separate styling for done items --- .../guidance_panel/_guidance_panel.scss | 9 ++++- .../guidance_panel/guidance_panel.tsx | 39 ++++++++++--------- 2 files changed, 29 insertions(+), 19 deletions(-) diff --git a/x-pack/legacy/plugins/graph/public/components/guidance_panel/_guidance_panel.scss b/x-pack/legacy/plugins/graph/public/components/guidance_panel/_guidance_panel.scss index c886ff0e4bf7af..d72891689c4b6c 100644 --- a/x-pack/legacy/plugins/graph/public/components/guidance_panel/_guidance_panel.scss +++ b/x-pack/legacy/plugins/graph/public/components/guidance_panel/_guidance_panel.scss @@ -23,7 +23,7 @@ } .gphGuidancePanel__item--disabled { - color: $euiColorMediumShade; + color: $euiColorDarkShade; pointer-events: none; button { @@ -35,4 +35,11 @@ position: absolute; left: 0; top: -$euiSizeXS; + padding: $euiSizeXS; + + &--done { + background-color: $euiColorSecondary; + color: $euiColorEmptyShade; + border-radius: 50%; + } } diff --git a/x-pack/legacy/plugins/graph/public/components/guidance_panel/guidance_panel.tsx b/x-pack/legacy/plugins/graph/public/components/guidance_panel/guidance_panel.tsx index bdd30cf8b4ff69..7e53a6f2f4fceb 100644 --- a/x-pack/legacy/plugins/graph/public/components/guidance_panel/guidance_panel.tsx +++ b/x-pack/legacy/plugins/graph/public/components/guidance_panel/guidance_panel.tsx @@ -20,28 +20,27 @@ export interface GuidancePanelProps { function ListItem({ children, - disabled, - selected, + state, }: { + state: 'done' | 'active' | 'disabled'; children: ReactNode; - disabled: boolean; - selected: boolean; }) { return (
  • - {selected && ( - + > + + )} {children}
  • @@ -67,7 +66,11 @@ export function GuidancePanel(props: GuidancePanelProps) { -

    +

    {i18n.translate('xpack.graph.guidancePanel.title', { defaultMessage: "Let's get started!", })} @@ -76,10 +79,10 @@ export function GuidancePanel(props: GuidancePanelProps) {
      - + @@ -94,7 +97,7 @@ export function GuidancePanel(props: GuidancePanelProps) { }} /> - + - +