22 lines
501 B
TypeScript
22 lines
501 B
TypeScript
import { Component, OnInit } from '@angular/core';
|
|
import { RouterOutlet } from '@angular/router';
|
|
|
|
@Component({
|
|
selector: 'app-root',
|
|
imports: [RouterOutlet],
|
|
templateUrl: './app.html',
|
|
styleUrl: './app.css'
|
|
})
|
|
export class App implements OnInit {
|
|
ngOnInit(): void {
|
|
this.initTheme();
|
|
}
|
|
|
|
private initTheme(): void {
|
|
const savedTheme = localStorage.getItem('theme');
|
|
if (savedTheme === 'dark') {
|
|
document.documentElement.setAttribute('data-theme', 'dark');
|
|
}
|
|
}
|
|
}
|