import { Accordion, AccordionButton, AccordionIcon, AccordionItem, AccordionPanel, Heading, HStack, Stack, } from '@chakra-ui/react' import { ChatIcon, CodeIcon, PencilIcon } from 'assets/icons' import { headerHeight } from 'components/shared/TypebotHeader' import { useTypebot } from 'contexts/TypebotContext' import { ChatTheme, GeneralTheme } from 'models' import React from 'react' import { ChatThemeSettings } from './ChatSettings' import { CustomCssSettings } from './CustomCssSettings/CustomCssSettings' import { GeneralSettings } from './GeneralSettings' export const SideMenu = () => { const { typebot, updateTypebot } = useTypebot() const handleChatThemeChange = (chat: ChatTheme) => updateTypebot({ theme: { ...typebot?.theme, chat } }) const handleGeneralThemeChange = (general: GeneralTheme) => updateTypebot({ theme: { ...typebot?.theme, general } }) const handleCustomCssChange = (customCss: string) => updateTypebot({ theme: { ...typebot?.theme, customCss } }) return ( Customize the theme General Chat Custom CSS ) }