Skip to main content
Version: Next 🚧

ThemeToggle

The ThemeToggleComponent provides a toggle button for switching between light and dark mode for a given scope.

Usage​

sample.component.ts
import { ThemeToggleComponent } from '@sinequa/atomic-angular';

@Component({
selector: 'sample',
imports: [ThemeToggleComponent],
template: `<theme-toggle [scope]="scope" />`,
})
export class SampleComponent {
scope = 'main';
}

API Reference​

Inputs​

NameTypeRequiredDescription
scopestring✓The application scope identifier.

Two-way bindings​

NameTypeDescription
darkModemodel<boolean>Whether dark mode is currently enabled.

Methods​

toggleDarkMode()​

Toggles between dark and light mode for the configured scope.

toggleDarkMode(): void