| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- <template>
- <BaseModal
- :show="stateStore.showingOldPlanReminderModal"
- @close="close"
- >
- <h1 class="text-3xl font-bold leading-6 text-gray-900 dark:text-white">
- Altes Semester
- </h1>
- <p class="mt-10 mb-10">
- Deine Planung liegt in einem vergangenen Semester (<span
- class="font-bold"
- >{{ classesVersionStore.semester }}</span>)!
- </p>
- <p class="mt-10 mb-10">
- Du kannst in den Einstellungen (<font-awesome-icon
- icon="fa-solid fa-cog"
- />) das Semester des aktuellen Plans ändern oder einen neuen Plan
- erstellen (<font-awesome-icon icon="fa-solid fa-plus" />), um ins neuste
- Semester zu gelangen.
- </p>
- <p class="text-gray-700 dark:text-gray-200">
- Oder du bearbeitest deinen Plan weiter im alten Semester mit den Modulen
- die damals zur Auswahl standen.
- </p>
- <div class="flex justify-end mt-10 gap-4">
- <button
- class="bg-green-500 text-white py-2 px-5 rounded"
- @click="close"
- >
- Verstanden
- </button>
- </div>
- </BaseModal>
- </template>
- <script lang="ts">
- import { useStateStore } from "../../stores/state";
- import { useClassVersionStore } from "../../stores/ClassVersion";
- import BaseModal from "./BaseModal.vue";
- export default {
- name: "ClassUpdateModal",
- components: {
- BaseModal,
- },
- setup() {
- const stateStore = useStateStore();
- const classesVersionStore = useClassVersionStore();
- return {
- stateStore,
- classesVersionStore,
- };
- },
- methods: {
- close() {
- this.stateStore.showingOldPlanReminderModal = false;
- },
- },
- };
- </script>
- <style scoped></style>
|