UNPKG

@docgeni/template

Version:

Docgeni - Angular Template Components

45 lines 1.46 kB
import { OnInit } from '@angular/core'; import { NavigationService, GlobalContext } from '../../services/public-api'; import { DocgeniTheme } from '../../interfaces'; import * as i0 from "@angular/core"; export declare class ThemesSelectorComponent implements OnInit { global: GlobalContext; navigationService: NavigationService; isNavbar: boolean; cacheKey: string; isDropdownOpen: boolean; docgeniTheme: typeof DocgeniTheme; theme: DocgeniTheme; themesMap: { light: { key: DocgeniTheme; name: string; icon: string; }; dark: { key: DocgeniTheme; name: string; icon: string; }; system: { key: DocgeniTheme; name: string; icon: string; }; }; themes: { key: DocgeniTheme; name: string; icon: string; }[]; constructor(global: GlobalContext, navigationService: NavigationService); openDropdown(): void; closeDropdown(): void; ngOnInit(): void; setTheme(theme: DocgeniTheme): void; selectTheme(theme: DocgeniTheme): void; toggleTheme(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ThemesSelectorComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ThemesSelectorComponent, "dg-themes-selector", never, {}, {}, never, never, false, never>; } //# sourceMappingURL=themes-selector.component.d.ts.map