photos/src/index.ts
2026-05-31 11:13:13 +01:00

19 lines
481 B
TypeScript

import './index.scss';
import { photos } from './generated/photos';
import { PhotoGallery, requiredElement } from './photos';
document.documentElement.classList.add('js');
const gallery = requiredElement<HTMLElement>('#gallery', HTMLElement);
const frame = requiredElement<HTMLElement>('#frame-content', HTMLElement);
const toggle = requiredElement<HTMLButtonElement>(
'#slideshow-toggle',
HTMLButtonElement
);
new PhotoGallery({
photos,
gallery,
frame,
toggle,
});