diff options
| author | Anjana Vakil <contact@anjana.dev> | 2025-08-26 12:40:16 -0500 |
|---|---|---|
| committer | Anjana Vakil <contact@anjana.dev> | 2025-08-26 12:40:16 -0500 |
| commit | 1dc4f56425209d4ce1d7bb78ec8b5e7b5a755a82 (patch) | |
| tree | 58d06cd695ae17302daff7a87d9096f1d39ea54a /frontend/src/main.js | |
reset
Diffstat (limited to 'frontend/src/main.js')
| -rw-r--r-- | frontend/src/main.js | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/frontend/src/main.js b/frontend/src/main.js new file mode 100644 index 0000000..cf91fa0 --- /dev/null +++ b/frontend/src/main.js @@ -0,0 +1,26 @@ +import './style.css' +import Header, { setupThemeToggle } from './components/Header'; +import Main from './components/Main'; +import Footer from './components/Footer'; +import { setupModals } from './components/Modal'; +import { setupForms } from './components/Forms'; + + +// Quick and dirty - not for production! +const render = (html) => { + const app = document.querySelector('#app'); + app.innerHTML = html; + setupThemeToggle(); + setupModals(); + setupForms(); +} + + +render(` + ${Header} + ${Main} + ${Footer} +`); + + + |
