From 400566b849337c1e524005e1959158b656d7620a Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Sun, 22 Dec 2024 18:31:31 +0100 Subject: [PATCH] init 5S article and refacto pull system --- 5s.css | 41 +++++++++++++++++++ 5s.html | 27 ++++++++++++ index.html | 4 +- src/App.vue | 2 +- src/App5S.vue | 11 +++++ src/main-5s.ts | 5 +++ src/modules/{ => pull-system}/FlowArticle.vue | 20 ++++----- .../article/FlowConclusion.vue | 0 .../article/FlowHypothesis.vue | 0 .../{ => pull-system}/article/FlowIntro.vue | 0 .../article/FlowMultipleSimulation.vue | 0 .../{ => pull-system}/article/FlowSetup.vue | 8 ++-- .../article/FlowSingleSimulation.vue | 0 .../{ => pull-system}/feature/FeatureItem.vue | 4 +- .../{ => pull-system}/feature/FeatureStep.vue | 6 +-- .../feature/FeatureSteps.vue | 6 +-- .../feature/FlowControls.vue | 2 +- .../feature/FlowDashboard.vue | 4 +- .../feature/QualityIssue.vue | 0 .../feature/feature-board.ts | 6 +-- .../feature/feature-steps.ts | 0 .../feature/feature-store.ts | 6 +-- .../feature/feature.fixture.test.ts | 0 .../feature/feature.fixture.ts | 2 +- .../{ => pull-system}/feature/feature.ts | 0 .../{ => pull-system}/lean/strategy.ts | 0 .../simulation/SimulationChart.vue | 2 +- .../simulation/SimulationControls.vue | 2 +- .../simulation/SimulationDashboard.vue | 2 +- .../simulation/simulation-store.ts | 2 +- src/store-type.ts | 4 +- vite.config.ts | 5 ++- 32 files changed, 129 insertions(+), 42 deletions(-) create mode 100644 5s.css create mode 100644 5s.html create mode 100644 src/App5S.vue create mode 100644 src/main-5s.ts rename src/modules/{ => pull-system}/FlowArticle.vue (59%) rename src/modules/{ => pull-system}/article/FlowConclusion.vue (100%) rename src/modules/{ => pull-system}/article/FlowHypothesis.vue (100%) rename src/modules/{ => pull-system}/article/FlowIntro.vue (100%) rename src/modules/{ => pull-system}/article/FlowMultipleSimulation.vue (100%) rename src/modules/{ => pull-system}/article/FlowSetup.vue (92%) rename src/modules/{ => pull-system}/article/FlowSingleSimulation.vue (100%) rename src/modules/{ => pull-system}/feature/FeatureItem.vue (87%) rename src/modules/{ => pull-system}/feature/FeatureStep.vue (94%) rename src/modules/{ => pull-system}/feature/FeatureSteps.vue (82%) rename src/modules/{ => pull-system}/feature/FlowControls.vue (94%) rename src/modules/{ => pull-system}/feature/FlowDashboard.vue (93%) rename src/modules/{ => pull-system}/feature/QualityIssue.vue (100%) rename src/modules/{ => pull-system}/feature/feature-board.ts (96%) rename src/modules/{ => pull-system}/feature/feature-steps.ts (100%) rename src/modules/{ => pull-system}/feature/feature-store.ts (92%) rename src/modules/{ => pull-system}/feature/feature.fixture.test.ts (100%) rename src/modules/{ => pull-system}/feature/feature.fixture.ts (79%) rename src/modules/{ => pull-system}/feature/feature.ts (100%) rename src/modules/{ => pull-system}/lean/strategy.ts (100%) rename src/modules/{ => pull-system}/simulation/SimulationChart.vue (95%) rename src/modules/{ => pull-system}/simulation/SimulationControls.vue (94%) rename src/modules/{ => pull-system}/simulation/SimulationDashboard.vue (96%) rename src/modules/{ => pull-system}/simulation/simulation-store.ts (98%) diff --git a/5s.css b/5s.css new file mode 100644 index 0000000..a136f33 --- /dev/null +++ b/5s.css @@ -0,0 +1,41 @@ +:root { + --color: var(--primary-color); +} + +*:not(td):not(th) { + border-radius: 0.5rem; +} + +body { + font-size: 28px; + font-family: 'Noto Serif', serif; + margin: 0; +} + +header { + text-align: center; + color: var(--primary-color); +} + +main { + display: flex; + flex-direction: column; + justify-content: center; + gap: 0; + margin: 1rem 1rem 0; + color: var(--color); +} + +.meaning { + color: #9f9a9a; + font-weight: 100; + font-size: 1rem; +} + +.meaning::before { + content: '('; +} + +.meaning::after { + content: ')'; +} \ No newline at end of file diff --git a/5s.html b/5s.html new file mode 100644 index 0000000..fb946e0 --- /dev/null +++ b/5s.html @@ -0,0 +1,27 @@ + + + + + + Interactive 5S + + + + + + + + +
+ + + diff --git a/index.html b/index.html index f20312d..1381357 100644 --- a/index.html +++ b/index.html @@ -111,7 +111,9 @@
diff --git a/src/App.vue b/src/App.vue index 8a3ae45..07dbab2 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,5 +1,5 @@ diff --git a/src/App5S.vue b/src/App5S.vue new file mode 100644 index 0000000..a09904c --- /dev/null +++ b/src/App5S.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/main-5s.ts b/src/main-5s.ts new file mode 100644 index 0000000..9fb4431 --- /dev/null +++ b/src/main-5s.ts @@ -0,0 +1,5 @@ +import { createPinia } from 'pinia' +import { createApp } from 'vue' +import App from './App5S.vue' + +createApp(App).use(createPinia()).mount('#app') diff --git a/src/modules/FlowArticle.vue b/src/modules/pull-system/FlowArticle.vue similarity index 59% rename from src/modules/FlowArticle.vue rename to src/modules/pull-system/FlowArticle.vue index ade571b..e09f9d1 100644 --- a/src/modules/FlowArticle.vue +++ b/src/modules/pull-system/FlowArticle.vue @@ -1,15 +1,15 @@