diff --git a/.idea/DredgeTours.iml b/.idea/DredgeTours.iml index 99b099f..0e06dc8 100644 --- a/.idea/DredgeTours.iml +++ b/.idea/DredgeTours.iml @@ -6,6 +6,8 @@ + + diff --git a/package-lock.json b/package-lock.json index c3a62cc..45a500e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,6 +4,7 @@ "requires": true, "packages": { "": { + "name": "DredgeTours", "dependencies": { "@inertiajs/vue3": "^2.1.0", "@mdi/font": "^7.4.47", @@ -6098,9 +6099,9 @@ "license": "MIT" }, "node_modules/vite": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.5.tgz", - "integrity": "sha512-4cKBO9wR75r0BeIWWWId9XK9Lj6La5X846Zw9dFfzMRw38IlTk2iCcUt6hsyiDRcPidc55ZParFYDXi0nXOeLQ==", + "version": "7.1.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.11.tgz", + "integrity": "sha512-uzcxnSDVjAopEUjljkWh8EIrg6tlzrjFUfMcR1EVsRDGwf/ccef0qQPRyOrROwhrTDaApueq+ja+KLPlzR/zdg==", "license": "MIT", "dependencies": { "esbuild": "^0.25.0", diff --git a/resources/js/components/TourNavigator/TourStepper.vue b/resources/js/components/TourNavigator/TourStepper.vue new file mode 100644 index 0000000..7ebc8f8 --- /dev/null +++ b/resources/js/components/TourNavigator/TourStepper.vue @@ -0,0 +1,160 @@ + + + + + diff --git a/resources/js/pages/TourOverviewSection.vue b/resources/js/pages/TourOverviewSection.vue index 7162ac9..d7a8055 100644 --- a/resources/js/pages/TourOverviewSection.vue +++ b/resources/js/pages/TourOverviewSection.vue @@ -2,23 +2,27 @@ import GradientText from "@/components/dredgy/GradientText.vue"; import TourQuickFacts from "@/components/TourNavigator/TourQuickFacts.vue"; import TourOverviewActions from "@/components/TourNavigator/TourOverviewActions.vue"; +import TourStepper from "@/components/TourNavigator/TourStepper.vue"; import type {Tour, TourDay} from "@/types"; -import {ref} from "vue"; interface Props { tour: Tour; tourDay?: TourDay; } -const currentStep = ref(1) + const props = defineProps();