diff --git a/Dockerfile b/Dockerfile index 7b34b52..82032c6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,6 +22,10 @@ COPY . . # [optional] tests & build ENV NODE_ENV=production +# I can't run the type checking because of some sort of issue with +# bun and vue-tsc. +# see https://github.com/oven-sh/bun/issues/4754 +# RUN bunx --bun vue-tsc --build --force RUN bunx --bun vite build # Copy the distribution folder into the final image. diff --git a/bun.lockb b/bun.lockb index 24df2e4..123dfbb 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index f5575d5..b0ddff0 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,6 @@ "axios": "^1.6.5", "axios-retry": "^4.0.0", "pinia": "^2.1.7", - "sass": "^1.69.7", "vue": "^3.3.11", "vue-router": "^4.2.5", "vuetify": "^3.4.10" @@ -43,6 +42,8 @@ "typescript": "~5.3.0", "vite": "^5.0.10", "vitest": "^1.0.4", - "vue-tsc": "^1.8.25" + "vue-tsc": "^1.8.25", + "sass": "^1.69.7", + "vite-plugin-vuetify": "^2.0.1" } } diff --git a/src/components/NewItemForm.vue b/src/components/NewItemForm.vue new file mode 100644 index 0000000..029c7fe --- /dev/null +++ b/src/components/NewItemForm.vue @@ -0,0 +1,160 @@ + + + diff --git a/src/components/SpecialItemsCard.vue b/src/components/SpecialItemsCard.vue index 7677514..bf094e1 100644 --- a/src/components/SpecialItemsCard.vue +++ b/src/components/SpecialItemsCard.vue @@ -1,72 +1,82 @@