+
diff --git a/web/package.json b/web/package.json
index 7e52ce2..0dd401b 100644
--- a/web/package.json
+++ b/web/package.json
@@ -10,11 +10,14 @@
"postinstall": "nuxt prepare"
},
"dependencies": {
+ "@iconify-json/lucide": "^1.2.42",
"@internationalized/date": "^3.8.0",
"@nuxt/eslint": "1.3.0",
"@nuxt/test-utils": "3.18.0",
"@nuxt/ui": "3.1.1",
+ "@types/moment": "^2.13.0",
"eslint": "^9.0.0",
+ "moment": "^2.30.1",
"nuxt": "^3.17.2",
"nuxt-app": "file:",
"typescript": "^5.6.3",
diff --git a/web/pages/index.vue b/web/pages/index.vue
index f3e711e..9ef4719 100644
--- a/web/pages/index.vue
+++ b/web/pages/index.vue
@@ -1,24 +1,18 @@
diff --git a/web/utils/lib.ts b/web/utils/lib.ts
index 4f1ab57..ab530bb 100644
--- a/web/utils/lib.ts
+++ b/web/utils/lib.ts
@@ -19,21 +19,10 @@ export type AnonymousEvent = {
to: Moment
}
-export type SerializableEvent = {
- title: string,
- from: string,
- to: string
-}
-
export type EventWithCollisions = Event & {
collisions: number
}
-export type EventDimensions = {
- from: number,
- to: number
-}
-
export function percentToPixelDimensions(dimensions: EventDimensions, totalHeight: number): EventDimensions {
return {
from: (dimensions.from / 100) * totalHeight,