public watchPreferredColorScheme()

in src/app/services/theme-manager.service.ts [32:41]


  public watchPreferredColorScheme() {
    if (!isPlatformBrowser(this.platformId)) {
      return;
    }

    window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', (event) => {
      const preferedScheme = event.matches ? 'dark' : 'light';
      this.setThemeBodyClasses(preferedScheme);
    });
  }