From d86190c7c26e8fa1d8ed11bd39e160c3125cfc8d Mon Sep 17 00:00:00 2001 From: Bart Krakowski Date: Mon, 3 Apr 2023 16:43:50 +0200 Subject: [PATCH] fix: color schemas --- packages/status/code.js | 7 +++++-- packages/status/code.ts | 9 ++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/packages/status/code.js b/packages/status/code.js index e4ca74a..e6b0283 100644 --- a/packages/status/code.js +++ b/packages/status/code.js @@ -16,9 +16,12 @@ const init = () => __awaiter(this, void 0, void 0, function* () { if (isSection(selection) || isFrame(selection)) { const { color } = selection.fills[0]; const status = Object.keys(statusInfo).find((status) => { - return (statusInfo[status].colorSchemes.light.color.r === color.r && + return ((statusInfo[status].colorSchemes.light.color.r === color.r && statusInfo[status].colorSchemes.light.color.g === color.g && - statusInfo[status].colorSchemes.light.color.b === color.b); + statusInfo[status].colorSchemes.light.color.b === color.b) || + (statusInfo[status].colorSchemes.dark.color.r === color.r && + statusInfo[status].colorSchemes.dark.color.g === color.g && + statusInfo[status].colorSchemes.dark.color.b === color.b)); }); figma.ui.postMessage({ status, appearance }); } diff --git a/packages/status/code.ts b/packages/status/code.ts index 1734abe..bc3a7a9 100644 --- a/packages/status/code.ts +++ b/packages/status/code.ts @@ -25,9 +25,12 @@ const init = async () => { const { color } = selection.fills[0] const status = Object.keys(statusInfo).find((status) => { return ( - statusInfo[status].colorSchemes.light.color.r === color.r && - statusInfo[status].colorSchemes.light.color.g === color.g && - statusInfo[status].colorSchemes.light.color.b === color.b + (statusInfo[status].colorSchemes.light.color.r === color.r && + statusInfo[status].colorSchemes.light.color.g === color.g && + statusInfo[status].colorSchemes.light.color.b === color.b) || + (statusInfo[status].colorSchemes.dark.color.r === color.r && + statusInfo[status].colorSchemes.dark.color.g === color.g && + statusInfo[status].colorSchemes.dark.color.b === color.b) ) })