From ddb528774bb280f2c3979f8a711074c173918cef Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Tue, 2 May 2023 09:13:57 -0400 Subject: [PATCH] :lipstick: Fix toast UI in dark mode Closes #478 --- apps/builder/src/components/Toast.tsx | 17 ++++++++++++++--- .../src/components/inputs/CodeEditor.tsx | 3 +++ 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/apps/builder/src/components/Toast.tsx b/apps/builder/src/components/Toast.tsx index 622d11de3..62450e7d6 100644 --- a/apps/builder/src/components/Toast.tsx +++ b/apps/builder/src/components/Toast.tsx @@ -1,4 +1,11 @@ -import { Flex, HStack, IconButton, Stack, Text } from '@chakra-ui/react' +import { + Flex, + HStack, + IconButton, + Stack, + Text, + useColorModeValue, +} from '@chakra-ui/react' import { AlertIcon, CloseIcon, InfoIcon, SmileIcon } from './icons' import { CodeEditor } from './inputs/CodeEditor' import { LanguageName } from '@uiw/codemirror-extensions-langs' @@ -27,11 +34,13 @@ export const Toast = ({ secondaryButton, onClose, }: ToastProps) => { + const bgColor = useColorModeValue('white', 'gray.800') + return ( @@ -85,11 +95,12 @@ const Icon = ({ customIcon?: React.ReactNode status: ToastProps['status'] }) => { + const accentColor = useColorModeValue('50', '0') const color = parseColor(status) const icon = parseIcon(status, customIcon) return ( void } export const CodeEditor = ({ @@ -34,6 +35,7 @@ export const CodeEditor = ({ onChange, height = '250px', maxHeight = '70vh', + minWidth, withVariableButton = true, isReadOnly = false, debounceTimeout = 1000, @@ -93,6 +95,7 @@ export const CodeEditor = ({ width="full" h="full" pos="relative" + minW={minWidth} onMouseEnter={onOpen} onMouseLeave={onClose} maxWidth={props.maxWidth}