From d1045a57ffdcd6b19b2cfcc1637f11e177e3eaa1 Mon Sep 17 00:00:00 2001 From: Apthox Date: Wed, 1 Feb 2023 21:31:25 -0800 Subject: [PATCH 1/3] added ability to overide some default color values --- index.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 9884a63..ad50188 100644 --- a/index.js +++ b/index.js @@ -1,4 +1,4 @@ -const variants = { +let variants = { /** * @deprecated Renamed to `core` */ @@ -68,6 +68,16 @@ exports.decorateConfig = (config) => { const variant = (config.theme && config.theme.variant) || "core"; const palette = variants[variant]; + if ( + config.theme && + Object.keys(config.theme).includes(variant) && + typeof config.theme[variant] === 'object' + ) { + for (let param of Object.keys(config.theme[variant])) { + palette[param] = config.theme[variant][param] + } + } + const colors = { black: palette.overlay, lightBlack: palette.subtle, From 39562a401c011be9fe675678942e5821da8ba300 Mon Sep 17 00:00:00 2001 From: Kevin Date: Wed, 1 Feb 2023 21:35:30 -0800 Subject: [PATCH 2/3] Update readme.md --- readme.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/readme.md b/readme.md index 2642c9a..ea7b4c0 100644 --- a/readme.md +++ b/readme.md @@ -32,6 +32,9 @@ config: { // Default: core // Can be core, moon or dawn variant: 'dawn', + dawn: { + inactive: '#DFFF00' + } } } ``` From 5727583e5b82c0864ab1cfeb069c90359d1bd3c4 Mon Sep 17 00:00:00 2001 From: Apthox Date: Wed, 1 Feb 2023 21:42:25 -0800 Subject: [PATCH 3/3] cleaned --- index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index ad50188..3feffc3 100644 --- a/index.js +++ b/index.js @@ -1,4 +1,4 @@ -let variants = { +const variants = { /** * @deprecated Renamed to `core` */ @@ -73,7 +73,7 @@ exports.decorateConfig = (config) => { Object.keys(config.theme).includes(variant) && typeof config.theme[variant] === 'object' ) { - for (let param of Object.keys(config.theme[variant])) { + for (const param of Object.keys(config.theme[variant])) { palette[param] = config.theme[variant][param] } }