designtopack/src/views/ClientBrief.vue
2024-09-27 15:47:44 +02:00

25 lines
682 B
Vue

<template>
<main class="flex flex-col items-stretch | w-full">
<Header />
<component :is="stepsComponents[currentStep]" @update:step="changeStep" />
</main>
</template>
<script setup>
import { ref } from "vue";
import Header from "../components/project/Header.vue";
import Intro from "../components/project/ClientBrief/Intro.vue";
import ModeSelection from "../components/project/ClientBrief/ModeSelection.vue";
import AddImages from "../components/project/ClientBrief/AddImages.vue";
const stepsComponents = {
Intro,
ModeSelection,
AddImages,
};
const currentStep = ref("AddImages");
function changeStep(stepName) {
currentStep.value = stepName;
}
</script>