refactor: used bootstrap method from ladder

This commit is contained in:
Daniel Ledda
2022-05-28 19:40:07 +02:00
parent 9224cea4dc
commit ebe322dd15
3 changed files with 16 additions and 21 deletions

View File

@@ -4,8 +4,8 @@
"description": "Drum beat visualiser and editor", "description": "Drum beat visualiser and editor",
"main": "src/main.ts", "main": "src/main.ts",
"scripts": { "scripts": {
"build": "webpack", "build": "vite build",
"dev": "webpack-dev-server" "dev": "vite"
}, },
"repository": { "repository": {
"type": "git", "type": "git",

View File

@@ -1,20 +1,15 @@
import RootView from "@/ui/Root/RootView"; import RootView from "@/ui/Root/RootView";
import "@/ui/global.css"; import "@/ui/global.css";
import { bootstrap } from "@djledda/ladder";
const appNode = document.querySelector("#app"); try {
if (appNode) {
try {
const appRoot = new RootView({ const appRoot = new RootView({
orientation: "vertical", orientation: "vertical",
title: "Drum Slayer", title: "Drum Slayer",
}); });
window.appRoot = appRoot; window.appRoot = appRoot;
appNode.appendChild(appRoot.render()); bootstrap(appRoot, "app");
console.log("OK!"); console.log("OK!");
} catch (e) { } catch (e) {
console.error("FUCK!", e); console.error("FUCK!", e);
}
} else {
console.error("FUCK!");
} }

View File

@@ -3,8 +3,8 @@ import { defineConfig } from "vite";
export default defineConfig({ export default defineConfig({
resolve: { resolve: {
alias: { alias: {
'@': '/src', "@": "/src",
'assets': '/assets', "assets": "/assets",
} }
}, },
}); });