settings Layout Settings
For theme or layout related settings changes, you have to just change in one file
settings.ts.
You can find the config file in the core/modules
folder.
info
Note: We store theme-related data in
localStorage in the browser.
Whenever you change the config file, please clear your browser data first.
export interface AppSettings {
navPos: 'side' | 'top';
dir: 'ltr' | 'rtl';
theme: 'light' | 'dark';
color: 'purple' | 'red' | 'teal' | 'orange' | 'amber' | 'green' | 'default';
showHeader: boolean;
headerPos: 'fixed' | 'static' | 'above';
showFooter: boolean;
footerPos: 'fixed' | 'static';
showUserPanel: boolean;
sidenavOpened: boolean;
sidenavCollapsed: boolean;
language: string;
}
export const defaults: AppSettings = {
navPos: 'side',
dir: 'ltr',
theme: 'light',
color: 'default',
showHeader: true,
headerPos: 'fixed',
showFooter: true,
footerPos: 'static',
showUserPanel: true,
sidenavOpened: true,
sidenavCollapsed: false,
language: 'en-US',
};
| settings_applications Option | description Description |
|---|---|
| navPos | Navbar position: side (left/right side) or top
(top menu). |
| dir | Layout direction: rtl or ltr. |
| theme | Template theme: light or dark. |
| color | Theme color options: purple, red, teal, orange, amber, green,
default. |
| showHeader | Toggle header visibility (true/false). |
| headerPos | Header position: fixed, static, above. |
| showFooter | Toggle footer visibility (true/false). |
| footerPos | Footer position: fixed, static. |
| sidenavOpened | Toggle sidebar initial state (true/false). |
| sidenavCollapsed | Toggle sidebar collapsed state (true/false). |
| language | Default language (e.g., en-US, de-DE, es-ES). |