From 71e4ad2c71efea471923ea47f01bfda841387f81 Mon Sep 17 00:00:00 2001
From: Leonardo Bishop <me@leonardobishop.com>
Date: Sun, 10 Mar 2024 01:31:42 +0000
Subject: Use nuxt auto import magic

---
 components/Editor/Quest/Modal/RenameQuestModal.vue | 69 ----------------------
 1 file changed, 69 deletions(-)
 delete mode 100644 components/Editor/Quest/Modal/RenameQuestModal.vue

(limited to 'components/Editor/Quest/Modal/RenameQuestModal.vue')

diff --git a/components/Editor/Quest/Modal/RenameQuestModal.vue b/components/Editor/Quest/Modal/RenameQuestModal.vue
deleted file mode 100644
index 2ad1481..0000000
--- a/components/Editor/Quest/Modal/RenameQuestModal.vue
+++ /dev/null
@@ -1,69 +0,0 @@
-<script setup lang="ts">
-import Modal from '@/components/Control/Modal.vue';
-import Button from '@/components/Control/Button.vue';
-import { computed, ref } from 'vue';
-import { useSessionStore } from '@/stores/session';
-
-const model = defineModel();
-
-const emit = defineEmits(['update']);
-
-const props = defineProps({
-  questId: String,
-});
-
-const session = useSessionStore();
-
-const newQuestId = ref(props.questId);
-
-const isDuplicate = computed(() => {
-  return session.getQuestById(newQuestId.value!) !== undefined;
-});
-
-</script>
-
-<template>
-  <Modal v-model="model">
-    <template v-slot:header>
-      <h2>Rename quest '{{ questId }}'</h2>
-    </template>
-
-    <template v-slot:body>
-      <div id="body">
-        <div class="option-group">
-          <label for="new-type">New quest ID</label>
-          <input id="new-type" name="new-type" type="text" v-model="newQuestId" />
-        </div>
-        <p v-if="isDuplicate" class="error-text">Name is not unique.</p>
-        <p>A Quest ID must be unique, alphanumeric, and not contain any spaces.</p>
-        <div id="confirm" class="control-group">
-          <Button
-            :icon="['fas', 'fa-times']"
-            :label="'Cancel'"
-            @click="model = false"
-          ></Button>
-          <Button
-            type="solid"
-            :icon="['fas', 'fa-check']"
-            :label="'Rename'"
-            :disabled="isDuplicate"
-            @click="emit('update', newQuestId)"
-          ></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

