From addf95bc7e1e694cd9ba7797c8b0847bfecaf54c Mon Sep 17 00:00:00 2001
From: Leonardo Bishop <me@leonardobishop.com>
Date: Tue, 12 Mar 2024 17:48:23 +0000
Subject: Add nuxt prefixes back to component file names

---
 components/editor/task/modal/Create.vue | 77 ---------------------------------
 1 file changed, 77 deletions(-)
 delete mode 100644 components/editor/task/modal/Create.vue

(limited to 'components/editor/task/modal/Create.vue')

diff --git a/components/editor/task/modal/Create.vue b/components/editor/task/modal/Create.vue
deleted file mode 100644
index 30e4cca..0000000
--- a/components/editor/task/modal/Create.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-<script setup lang="ts">
-import { computed, ref } from 'vue';
-import { useSessionStore } from '@/stores/session';
-import { validateTaskId } from '@/lib/util';
-
-const model = defineModel();
-
-const emit = defineEmits(['add']);
-
-const session = useSessionStore();
-
-const props = defineProps({
-  questId: {
-    type: String,
-    required: true,
-  },
-});
-
-const knownTasks = computed(() => session.getQuestById(props.questId)!.tasks);
-const knownTaskTypes = computed(() => session.getKnownTaskTypes());
-
-const newId = ref('');
-const newType = ref('');
-const unknownTaskType = computed(() => !knownTaskTypes.value.includes(newType.value));
-const invalidTaskId = computed(() => !validateTaskId(newId.value));
-const duplicateTaskId = computed(() => knownTasks.value[newId.value] !== undefined);
-
-const newTypeDescription = computed(() => session.getTaskDefinitionByTaskType(newType.value)?.description);
-</script>
-
-<template>
-  <Modal v-model="model">
-    <template v-slot:header>
-      <h2>Add new task</h2>
-    </template>
-
-    <template v-slot:body>
-      <div id="body">
-        <div class="option-group">
-          <label for="new-type">Task ID</label>
-          <input id="new-id" name="new-id" type="text" v-model="newId" />
-          <p v-if="invalidTaskId" class="error-text">Invalid task ID.</p>
-          <p v-if="duplicateTaskId" class="error-text">Task ID already exists.</p>
-        </div>
-        <div class="option-group">
-          <label for="new-type">Task type</label>
-          <multiselect id="new-type" v-model="newType" :options="knownTaskTypes" :searchable="true"
-            placeholder="Select a new type"></multiselect>
-          <p v-if="unknownTaskType" class="error-text">Invalid task type.</p>
-        </div>
-        <p v-if="newTypeDescription">{{ newTypeDescription }}</p>
-        <p>A task ID must be unique, alphanumeric, and not contain any spaces.</p>
-        <div id="confirm" class="control-group">
-          <Button :icon="['fas', 'times']" :label="'Cancel'" @click="model = false"></Button>
-          <Button type="solid" :icon="['fas', 'check']" :label="'Confirm'"
-            :disabled="unknownTaskType || invalidTaskId || duplicateTaskId"
-            @click="emit('add', newId, newType)"></Button>
-
-
-        </div>
-      </div>
-    </template>
-  </Modal>
-</template>
-
-<style scoped>
-#confirm {
-  display: flex;
-  justify-content: flex-end;
-}
-
-#body {
-  display: flex;
-  flex-direction: column;
-  gap: 0.5rem;
-}
-</style>
\ No newline at end of file
-- 
cgit v1.2.3-70-g09d2

