From 4a6c16df8da3904cc529b3675b526b574d5c06cc Mon Sep 17 00:00:00 2001 From: Kazu Yokomizo Date: Sat, 11 Nov 2017 19:05:08 +0900 Subject: [PATCH] Add base of white theme --- browser/finder/ipcClient.js | 2 ++ browser/main/Main.js | 2 ++ browser/main/lib/ConfigManager.js | 2 ++ browser/main/modals/PreferencesModal/UiTab.js | 3 ++- 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/browser/finder/ipcClient.js b/browser/finder/ipcClient.js index 6a5fb929..c3d5ab6f 100644 --- a/browser/finder/ipcClient.js +++ b/browser/finder/ipcClient.js @@ -84,6 +84,8 @@ nodeIpc.connectTo( const { config } = payload if (config.ui.theme === 'dark') { document.body.setAttribute('data-theme', 'dark') + } else if (config.ui.theme === 'white') { + document.body.setAttribute('data-theme', 'white') } else { document.body.setAttribute('data-theme', 'default') } diff --git a/browser/main/Main.js b/browser/main/Main.js index bfd1bd5f..c8795a7d 100644 --- a/browser/main/Main.js +++ b/browser/main/Main.js @@ -57,6 +57,8 @@ class Main extends React.Component { if (config.ui.theme === 'dark') { document.body.setAttribute('data-theme', 'dark') + } else if (config.ui.theme === 'white') { + document.body.setAttribute('data-theme', 'white') } else { document.body.setAttribute('data-theme', 'default') } diff --git a/browser/main/lib/ConfigManager.js b/browser/main/lib/ConfigManager.js index fd374cf1..48cdd64f 100644 --- a/browser/main/lib/ConfigManager.js +++ b/browser/main/lib/ConfigManager.js @@ -106,6 +106,8 @@ function set (updates) { if (newConfig.ui.theme === 'dark') { document.body.setAttribute('data-theme', 'dark') + } else if (newConfig.ui.theme === 'white') { + document.body.setAttribute('data-theme', 'white') } else { document.body.setAttribute('data-theme', 'default') } diff --git a/browser/main/modals/PreferencesModal/UiTab.js b/browser/main/modals/PreferencesModal/UiTab.js index af120b94..8c1e8a4c 100644 --- a/browser/main/modals/PreferencesModal/UiTab.js +++ b/browser/main/modals/PreferencesModal/UiTab.js @@ -141,7 +141,8 @@ class UiTab extends React.Component { onChange={(e) => this.handleUIChange(e)} ref='uiTheme' > - + +