diff --git a/src/modules/dashboard/dashboard-store.ts b/src/modules/dashboard/dashboard-store.ts new file mode 100644 index 0000000..0fca505 --- /dev/null +++ b/src/modules/dashboard/dashboard-store.ts @@ -0,0 +1,22 @@ +import { Dashboard } from '@/store-type' +import { defineStore } from 'pinia' + +type State = { + dashboards: Dashboard[] +} + +export const useDashboardStore = defineStore('dashboard', { + state: (): State => { + return { + dashboards: [] + } + }, + actions: { + newDashboard(dashboard: Dashboard) { + this.dashboards.push(dashboard) + }, + clearDashboard() { + this.dashboards = [] + } + } +}) diff --git a/src/modules/feature/FeatureDashboard.vue b/src/modules/feature/FeatureDashboard.vue index 8b3d83d..b8cfda5 100644 --- a/src/modules/feature/FeatureDashboard.vue +++ b/src/modules/feature/FeatureDashboard.vue @@ -1,5 +1,5 @@ diff --git a/src/modules/feature/FeatureSteps.vue b/src/modules/feature/FeatureSteps.vue index eb59231..cd835f9 100644 --- a/src/modules/feature/FeatureSteps.vue +++ b/src/modules/feature/FeatureSteps.vue @@ -1,11 +1,13 @@