From 136ee85cd435bd9596de5d21e3abe052fabe11dc Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Fri, 21 Jul 2023 00:57:41 +0200 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20(steps)=20extract=20and=20?= =?UTF-8?q?create=20js=20object=20to=20loop=20steps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 84 +++----------------------------------------- src/FeatureStep.vue | 45 ++++++++++++++++++++++++ src/FeatureSteps.vue | 15 ++++++++ src/feature-steps.ts | 51 +++++++++++++++++++++++++++ 4 files changed, 115 insertions(+), 80 deletions(-) create mode 100644 src/FeatureStep.vue create mode 100644 src/FeatureSteps.vue create mode 100644 src/feature-steps.ts diff --git a/src/App.vue b/src/App.vue index e26264f..69741c6 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,86 +1,10 @@ - + diff --git a/src/FeatureStep.vue b/src/FeatureStep.vue new file mode 100644 index 0000000..0090032 --- /dev/null +++ b/src/FeatureStep.vue @@ -0,0 +1,45 @@ + + + + + diff --git a/src/FeatureSteps.vue b/src/FeatureSteps.vue new file mode 100644 index 0000000..dcc19cb --- /dev/null +++ b/src/FeatureSteps.vue @@ -0,0 +1,15 @@ + + + + + diff --git a/src/feature-steps.ts b/src/feature-steps.ts new file mode 100644 index 0000000..8251a36 --- /dev/null +++ b/src/feature-steps.ts @@ -0,0 +1,51 @@ +export type FeatureStep = { + title: string + featuresInProgress: string[] + featuresDone: string[] + blueBuckets: number +} + +export const featureSteps: FeatureStep[] = [ + { + title: 'Pitch', + featuresInProgress: ['Feature 3', 'Feature 4'], + featuresDone: ['Feature 1', 'Feature 2'], + blueBuckets: 2 + }, + { + title: 'Design', + featuresInProgress: [], + featuresDone: [], + blueBuckets: 1 + }, + { + title: 'Investigation', + featuresInProgress: [], + featuresDone: [], + blueBuckets: 1 + }, + { + title: 'Product design', + featuresInProgress: [], + featuresDone: [], + blueBuckets: 2 + }, + { + title: 'Development', + featuresInProgress: [], + featuresDone: [], + blueBuckets: 2 + }, + { + title: 'UAT', + featuresInProgress: [], + featuresDone: [], + blueBuckets: 3 + }, + { + title: 'Release', + featuresInProgress: [], + featuresDone: [], + blueBuckets: 0 + } +]