import { Callout, Steps } from "nextra/components" # Theme Color Customization Customizing the theme color in Dashcode is highly flexible, allowing you to use any custom color as the theme color. ### Adding a New Color: To begin, open the theme.scss file and add your new color following the code snippet provided. Ensure you use the HSL color values. ```scss filename="app/[locale]/theme.css" .theme-dark { --sidebar: 222.2 84% 4.9%; --header: 222.2 84% 4.9%; } .theme-rose { --sidebar: 341, 64%, 43%; --header: 341, 64%, 43%; --secondary: 339, 60%, 51%; --menu-arrow: 339, 60%, 51%; --menu-arrow-active: 336, 67%, 60%; } .theme-gray { --sidebar: 210, 10%, 23%; --header: 210, 10%, 23%; --secondary: 207, 14%, 31%; --menu-arrow: 207, 14%, 31%; --menu-arrow-active: 203, 16%, 43%; } ``` ### Defining Your Color: After creating your color, define it in the use-config.ts file by referring to the code snippet provided. ```ts filename="hooks/use-config.ts" export const Config = { "collapsed": false, "theme": "violet", "skin": "default", "layout": "vertical", "sidebar": "draggable", "menuHidden": false, "showSearchBar": true, "topHeader": "default", "contentWidth": "wide", "navbar": "sticky", "footer": "sticky", "isRtl": false, "showSwitcher": true, "subMenu": false, "hasSubMenu": false, "sidebarTheme": "redwood", "headerTheme": "light", "radius": 0.5 }; ```