From 112114385e5a941314d222968eb8ca3fbe13ab34 Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Fri, 21 Aug 2020 10:48:33 +0300 Subject: [PATCH] Using .theme-light flag across components Signed-off-by: Alex Andreev --- .../+apps-releases/release-details.scss | 7 ------- .../components/ace-editor/ace-editor.scss | 15 +++++++++------ src/renderer/components/ace-editor/ace-editor.tsx | 3 +-- src/renderer/components/dock/terminal-window.scss | 2 +- src/renderer/components/drawer/drawer.scss | 2 +- src/renderer/components/drawer/drawer.tsx | 3 +-- src/renderer/components/layout/wizard-layout.scss | 4 ++++ src/renderer/components/table/table.scss | 4 ++-- src/renderer/theme.store.ts | 4 ++-- 9 files changed, 21 insertions(+), 23 deletions(-) diff --git a/src/renderer/components/+apps-releases/release-details.scss b/src/renderer/components/+apps-releases/release-details.scss index 99d46cb86a..a6fb0e1cf6 100644 --- a/src/renderer/components/+apps-releases/release-details.scss +++ b/src/renderer/components/+apps-releases/release-details.scss @@ -1,13 +1,6 @@ @import "release.mixins"; .ReleaseDetails { - &.light { - .AceEditor { - border: 1px solid gainsboro; - border-radius: $radius; - } - } - .DrawerItem { align-items: center; } diff --git a/src/renderer/components/ace-editor/ace-editor.scss b/src/renderer/components/ace-editor/ace-editor.scss index 8640130842..8a062a24a9 100644 --- a/src/renderer/components/ace-editor/ace-editor.scss +++ b/src/renderer/components/ace-editor/ace-editor.scss @@ -5,14 +5,17 @@ flex: 1; z-index: 10; - &.hidden { - visibility: hidden; + .theme-light & { + border: 1px solid gainsboro; + border-radius: $radius; + + .ace_scrollbar { + @include custom-scrollbar(dark); + } } - &.light { - .ace_scrollbar { - @include custom-scrollbar($theme: dark); - } + &.hidden { + visibility: hidden; } > .editor { diff --git a/src/renderer/components/ace-editor/ace-editor.tsx b/src/renderer/components/ace-editor/ace-editor.tsx index d3edfaa098..d7ae56ebb5 100644 --- a/src/renderer/components/ace-editor/ace-editor.tsx +++ b/src/renderer/components/ace-editor/ace-editor.tsx @@ -148,9 +148,8 @@ export class AceEditor extends React.Component { render() { const { className, hidden } = this.props; - const themeType = themeStore.activeTheme.type; return ( -