From c4bdecf3239191a66d5270501aa9dc10bc9982ca Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Fri, 2 Jan 2026 10:07:53 +0100 Subject: [PATCH] feat: stats and svg files in their component --- src/AppHeijunka.vue | 150 +++--------------- src/modules/heijkunka/HeijunkaStat.vue | 61 +++++++ src/modules/heijkunka/assets/HatItem.vue | 20 +++ src/modules/heijkunka/assets/JeanItem.vue | 18 +++ src/modules/heijkunka/assets/OrderItem.vue | 23 +++ .../heijkunka/assets/ReceivedStatus.vue | 15 ++ .../heijkunka/assets/RequestedStatus.vue | 18 +++ src/modules/heijkunka/assets/ShirtItem.vue | 19 +++ src/modules/heijkunka/assets/ShoeItem.vue | 22 +++ 9 files changed, 217 insertions(+), 129 deletions(-) create mode 100644 src/modules/heijkunka/HeijunkaStat.vue create mode 100644 src/modules/heijkunka/assets/HatItem.vue create mode 100644 src/modules/heijkunka/assets/JeanItem.vue create mode 100644 src/modules/heijkunka/assets/OrderItem.vue create mode 100644 src/modules/heijkunka/assets/ReceivedStatus.vue create mode 100644 src/modules/heijkunka/assets/RequestedStatus.vue create mode 100644 src/modules/heijkunka/assets/ShirtItem.vue create mode 100644 src/modules/heijkunka/assets/ShoeItem.vue diff --git a/src/AppHeijunka.vue b/src/AppHeijunka.vue index a0f15c0..68635fa 100644 --- a/src/AppHeijunka.vue +++ b/src/AppHeijunka.vue @@ -7,6 +7,14 @@ import { } from '@/modules/heijkunka/heijunka-config' import { ProductType } from '@/modules/heijkunka/types/product-type' import { pickRandomElement } from './utils' +import HeijunkaStat from '@/modules/heijkunka/HeijunkaStat.vue' +import ShirtItem from '@/modules/heijkunka/assets/ShirtItem.vue' +import ShoeItem from '@/modules/heijkunka/assets/ShoeItem.vue' +import JeanItem from '@/modules/heijkunka/assets/JeanItem.vue' +import HatItem from '@/modules/heijkunka/assets/HatItem.vue' +import ReceivedStatus from '@/modules/heijkunka/assets/ReceivedStatus.vue' +import RequestedStatus from '@/modules/heijkunka/assets/RequestedStatus.vue' +import OrderItem from '@/modules/heijkunka/assets/OrderItem.vue' const days = Array.from({ length: NUMBER_OF_DAYS }, (_, i) => i + 1) const hours = Array.from({ length: NUMBER_OF_HOURS_PER_DAY }, (_, i) => i + 1) @@ -163,173 +171,57 @@ const createdAt = new Date('2026-01-01').toLocaleDateString(undefined, { Mean lead time: {{ heijunkaStore.meanLeadTime }} + +

Inventory

- - - - + />
- - - - - + />
- - - - - - - + />
- - - - - + />

Orders

  1. - - - - - - - - - - - - - + + - - - - - - - - + {{ order.product }} | {{ order.leadTime }} diff --git a/src/modules/heijkunka/HeijunkaStat.vue b/src/modules/heijkunka/HeijunkaStat.vue new file mode 100644 index 0000000..0f1589f --- /dev/null +++ b/src/modules/heijkunka/HeijunkaStat.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/src/modules/heijkunka/assets/HatItem.vue b/src/modules/heijkunka/assets/HatItem.vue new file mode 100644 index 0000000..a32b195 --- /dev/null +++ b/src/modules/heijkunka/assets/HatItem.vue @@ -0,0 +1,20 @@ + diff --git a/src/modules/heijkunka/assets/JeanItem.vue b/src/modules/heijkunka/assets/JeanItem.vue new file mode 100644 index 0000000..7a25aa3 --- /dev/null +++ b/src/modules/heijkunka/assets/JeanItem.vue @@ -0,0 +1,18 @@ + diff --git a/src/modules/heijkunka/assets/OrderItem.vue b/src/modules/heijkunka/assets/OrderItem.vue new file mode 100644 index 0000000..f97bf23 --- /dev/null +++ b/src/modules/heijkunka/assets/OrderItem.vue @@ -0,0 +1,23 @@ + diff --git a/src/modules/heijkunka/assets/ReceivedStatus.vue b/src/modules/heijkunka/assets/ReceivedStatus.vue new file mode 100644 index 0000000..be35190 --- /dev/null +++ b/src/modules/heijkunka/assets/ReceivedStatus.vue @@ -0,0 +1,15 @@ + diff --git a/src/modules/heijkunka/assets/RequestedStatus.vue b/src/modules/heijkunka/assets/RequestedStatus.vue new file mode 100644 index 0000000..31f4cb7 --- /dev/null +++ b/src/modules/heijkunka/assets/RequestedStatus.vue @@ -0,0 +1,18 @@ + diff --git a/src/modules/heijkunka/assets/ShirtItem.vue b/src/modules/heijkunka/assets/ShirtItem.vue new file mode 100644 index 0000000..62a7ed2 --- /dev/null +++ b/src/modules/heijkunka/assets/ShirtItem.vue @@ -0,0 +1,19 @@ + diff --git a/src/modules/heijkunka/assets/ShoeItem.vue b/src/modules/heijkunka/assets/ShoeItem.vue new file mode 100644 index 0000000..1331eea --- /dev/null +++ b/src/modules/heijkunka/assets/ShoeItem.vue @@ -0,0 +1,22 @@ +