Refactor
This commit is contained in:
parent
b6aef2bcf8
commit
33051841f5
10 changed files with 32 additions and 39 deletions
|
|
@ -1,4 +1,3 @@
|
|||
import { createElement } from '../../helper/create-element';
|
||||
import { ResponsiveImage } from '../../types/responsive-image';
|
||||
import { Image } from '../image-viewer/image/image.html';
|
||||
import { PageElement } from '../page-element';
|
||||
|
|
@ -18,16 +17,14 @@ export class Header extends PageElement {
|
|||
about: Array<string>;
|
||||
}) {
|
||||
super(
|
||||
createElement(
|
||||
generate({
|
||||
name,
|
||||
about,
|
||||
photo: Image({
|
||||
image,
|
||||
alt: imageAltText,
|
||||
}),
|
||||
})
|
||||
)
|
||||
generate({
|
||||
name,
|
||||
about,
|
||||
photo: Image({
|
||||
image,
|
||||
alt: imageAltText,
|
||||
}),
|
||||
})
|
||||
);
|
||||
this.attachElement(new ThemeSwitcher());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
import { createElement } from '../../../helper/create-element';
|
||||
import { PageElement } from '../../page-element';
|
||||
import { generate } from './theme-switcher.html';
|
||||
|
||||
|
|
@ -6,7 +5,7 @@ export class ThemeSwitcher extends PageElement {
|
|||
private static readonly localStorageKey = 'dark-mode';
|
||||
|
||||
public constructor() {
|
||||
super(createElement(generate()));
|
||||
super(generate());
|
||||
|
||||
const storedIsDark = ThemeSwitcher.loadFromLocalStorage();
|
||||
const isDark = storedIsDark ?? isSystemLevelDarkModeEnabled();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue