From 0467ad3c3ab4304cf74c8253e3793a8729ba68ce Mon Sep 17 00:00:00 2001 From: survellow <59056368+survellow@users.noreply.github.com> Date: Wed, 25 Oct 2023 21:41:37 +0200 Subject: [PATCH] feat:#11 dialog showing placeholders for renaming --- frontend/src/components/RenameModules.vue | 32 +++++++++++++++++++++-- frontend/src/main.ts | 4 +++ 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/RenameModules.vue b/frontend/src/components/RenameModules.vue index a43340e..305c204 100644 --- a/frontend/src/components/RenameModules.vue +++ b/frontend/src/components/RenameModules.vue @@ -3,7 +3,7 @@ import moduleStore from "../store/moduleStore.ts"; import { createIndividualFeed } from "../api/createFeed.ts"; import router from "../router"; import tokenStore from "../store/tokenStore.ts"; -import { ref } from "vue"; +import { Ref, ref } from "vue"; const tableData = ref( moduleStore().modules.map((module) => { @@ -19,6 +19,13 @@ const columns = ref([ { field: "Module", header: "Module" }, ]); +const helpVisible: Ref = ref(false); + +const placeholders = ref([ + { placeholder: "%t", description: "Event Type", examples: "V = Vorlesung, S = Seminar, P = Praktikum/Prüfung" }, + { placeholder: "%p", description: "Mandatory", examples: "w = optional, p = mandatory" }, +]); + async function finalStep() { const token: string = await createIndividualFeed(moduleStore().modules); tokenStore().setToken(token); @@ -29,7 +36,28 @@ async function finalStep() {