UNPKG

emmaramirez.me

Version:
24 lines (17 loc) 614 B
import { App, Header } from 'components'; import { render, Nullable } from 'utils'; const data = (window as any).data || require('data.json'); import './reset.scss'; import './global.scss'; const endpoint: Nullable<HTMLElement> = document.getElementById('app'); const app = new App({ Header: new Header(), data }); function selectText() { const preTags = document.querySelectorAll('pre'); preTags.forEach(item => item.addEventListener('click', () => window.getSelection().selectAllChildren(item) ) ); } render(app, endpoint, app => app.postRender()); selectText();