From 58183540dbd623a76c2eac40a3656fac4372256e Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Mon, 19 Jun 2023 15:00:23 +0800 Subject: [PATCH] Use theme for input box colour --- .../elements/LabelColorDropdown.tsx | 31 ++++++------------- 1 file changed, 9 insertions(+), 22 deletions(-) diff --git a/packages/web/components/elements/LabelColorDropdown.tsx b/packages/web/components/elements/LabelColorDropdown.tsx index 771b51aec..28beae07f 100644 --- a/packages/web/components/elements/LabelColorDropdown.tsx +++ b/packages/web/components/elements/LabelColorDropdown.tsx @@ -8,7 +8,6 @@ import { LabelOptionProps, } from '../../utils/settings-page/labels/types' import { labelColorObjects } from '../../utils/settings-page/labels/labelColorObjects' -import { isDarkTheme } from '../../lib/themeUpdater' import { LabelColor } from '../../lib/networking/fragments/labelFragment' import { TwitterPicker } from 'react-color' import * as DropdownMenuPrimitive from '@radix-ui/react-dropdown-menu' @@ -103,6 +102,13 @@ export const LabelColorDropdown = (props: LabelColorDropdownProps) => { props.setLabelColor(color.hex.toUpperCase()) event.preventDefault() }} + styles={{ + default: { + input: { + color: '$grayText', + }, + }, + }} /> @@ -111,25 +117,6 @@ export const LabelColorDropdown = (props: LabelColorDropdownProps) => { function LabelOption(props: LabelOptionProps): JSX.Element { const { color, isDropdownOption, isCreateMode, labelId } = props - const { text, border, colorName, background } = getLabelColorObject( - color as LabelColor - ) - - let colorNameText = colorName - if (!labelId && isCreateMode) { - colorNameText = 'Select Color' - colorNameText = isDropdownOption ? colorName : colorNameText - } - - colorNameText = color === 'custom color' ? colorNameText : colorName - - let colorHex = !labelId && isCreateMode && !isDropdownOption ? '' : text - - colorHex = - !labelId && isCreateMode && !isDropdownOption && color !== 'custom color' - ? text - : colorHex - return ( - + - {colorHex} + {props.color} )