From 8f2a06d5a6e6dc1beeef5668fa2833a64848d60f Mon Sep 17 00:00:00 2001
From: Karl Beecken <karl@beecken.berlin>
Date: Wed, 20 May 2020 18:31:13 +0200
Subject: [PATCH] add first step attempt

---
 src/components/Navbar.vue      |  3 +++
 src/components/StrikeSteps.vue | 33 +++++++++++++++++++++++++++++++++
 src/router/index.ts            |  8 +++++++-
 3 files changed, 43 insertions(+), 1 deletion(-)
 create mode 100644 src/components/StrikeSteps.vue

diff --git a/src/components/Navbar.vue b/src/components/Navbar.vue
index 08339b6..eb6230e 100644
--- a/src/components/Navbar.vue
+++ b/src/components/Navbar.vue
@@ -9,6 +9,9 @@
             <b-navbar-item tag="router-link" :to="{ path: '/about' }">
                 About
             </b-navbar-item>
+            <b-navbar-item tag="router-link" :to="{ path: '/steps' }">
+                Steps
+            </b-navbar-item>
             <b-navbar-item
               tag="router-link"
               :to="{ path: '/strike/manage' }"
diff --git a/src/components/StrikeSteps.vue b/src/components/StrikeSteps.vue
new file mode 100644
index 0000000..71068a5
--- /dev/null
+++ b/src/components/StrikeSteps.vue
@@ -0,0 +1,33 @@
+<template>
+    <b-steps>
+        <b-step-item label="Ort" clickable="true">
+          Ort
+        </b-step-item>
+        <b-step-item label="Zeit" clickable="true">
+          Zeit
+        </b-step-item>
+        <b-step-item label="Mehr Infos" clickable="true">
+          Mehr Infos
+        </b-step-item>
+        <b-step-item label="Kontaktdaten" clickable="true">
+          Kontaktdaten
+        </b-step-item>
+        <b-step-item label="Datenschutz" clickable="true">
+          Datenschutz
+        </b-step-item>
+    </b-steps>
+</template>
+
+
+<script>
+import Vue from 'vue';
+
+export default {
+  data() {
+    return {
+      clickable: true,
+      mobileMode: 'compact',
+    };
+  },
+};
+</script>
diff --git a/src/router/index.ts b/src/router/index.ts
index 29ea23d..dce8ebe 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -17,7 +17,8 @@ import {
 import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome';
 
 import Navbar from '@/components/Navbar.vue';
-import Home from '../views/Home.vue';
+import Home from '@/views/Home.vue';
+import StrikeSteps from '@/components/StrikeSteps.vue';
 
 
 library.add(
@@ -61,6 +62,11 @@ const routes: Array<RouteConfig> = [
     name: 'Home',
     component: Home,
   },
+  {
+    path: '/steps',
+    name: 'Steps',
+    component: StrikeSteps,
+  },
   {
     path: '/about',
     name: 'About',
-- 
GitLab