summaryrefslogtreecommitdiff
path: root/frontend/src/main.js
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/main.js')
-rw-r--r--frontend/src/main.js26
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}
+`);
+
+
+