diff --git a/bun.lockb b/bun.lockb index 304a9ee..13cf128 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 3e0730d..0191ea0 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ }, "dependencies": { "@aklinker1/check": "^1.3.1", + "nanoid": "^5.0.7", "panzoom": "^9.4.3", "standard-version": "^9.5.0", "vue-tsc": "^2.0.10" diff --git a/web/components/AddProjectDialog.vue b/web/components/AddProjectDialog.vue new file mode 100644 index 0000000..b9cce07 --- /dev/null +++ b/web/components/AddProjectDialog.vue @@ -0,0 +1,63 @@ + + + diff --git a/web/components/BomTab.vue b/web/components/BomTab.vue index cf4ed64..2c30759 100644 --- a/web/components/BomTab.vue +++ b/web/components/BomTab.vue @@ -35,7 +35,7 @@ const rows = computed(() => { @@ -34,17 +32,17 @@ const { scale, resetZoom, zoomIn, zoomOut } = usePanZoom(container); - +
- +
diff --git a/web/components/LayoutListItem.vue b/web/components/LayoutListItem.vue index 3578718..1e9bcde 100644 --- a/web/components/LayoutListItem.vue +++ b/web/components/LayoutListItem.vue @@ -23,7 +23,7 @@ const length = useFormattedDistance(() => props.layout.stock.lengthM); >

('bom');