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 @@