aboutsummaryrefslogtreecommitdiffstats
path: root/components/editor
diff options
context:
space:
mode:
Diffstat (limited to 'components/editor')
-rw-r--r--components/editor/EditorSidebarCategory.vue1
-rw-r--r--components/editor/EditorSidebarQuest.vue3
-rw-r--r--components/editor/quest/EditorQuestOptionsPanel.vue2
-rw-r--r--components/editor/task/EditorTaskConfiguration.vue2
-rw-r--r--components/editor/task/modal/EditorTaskModalCreate.vue1
5 files changed, 3 insertions, 6 deletions
diff --git a/components/editor/EditorSidebarCategory.vue b/components/editor/EditorSidebarCategory.vue
index 9dedf33..cfabf39 100644
--- a/components/editor/EditorSidebarCategory.vue
+++ b/components/editor/EditorSidebarCategory.vue
@@ -1,7 +1,6 @@
<script setup lang="ts">
import { useSessionStore, type EditorCategory } from '@/stores/session';
import { computed, ref, toRefs } from 'vue';
-import { stripColorCodes } from '@/lib/util';
const props = defineProps<{
category: EditorCategory;
diff --git a/components/editor/EditorSidebarQuest.vue b/components/editor/EditorSidebarQuest.vue
index 422e8c6..85edb38 100644
--- a/components/editor/EditorSidebarQuest.vue
+++ b/components/editor/EditorSidebarQuest.vue
@@ -1,7 +1,6 @@
<script setup lang="ts">
-import { useSessionStore, type EditorQuest } from '@/stores/session';
+import type { EditorQuest } from '@/stores/session';
import { computed, toRefs } from 'vue';
-import { stripColorCodes } from '@/lib/util';
const props = defineProps<{
quest: EditorQuest;
diff --git a/components/editor/quest/EditorQuestOptionsPanel.vue b/components/editor/quest/EditorQuestOptionsPanel.vue
index 5aaff23..6c1c8b1 100644
--- a/components/editor/quest/EditorQuestOptionsPanel.vue
+++ b/components/editor/quest/EditorQuestOptionsPanel.vue
@@ -1,6 +1,6 @@
<script setup lang="ts">
import { useSessionStore, type EditorQuest } from '@/stores/session';
-import { computed, ref } from 'vue';
+import { computed } from 'vue';
const props = defineProps<{
questId: string;
diff --git a/components/editor/task/EditorTaskConfiguration.vue b/components/editor/task/EditorTaskConfiguration.vue
index bda75f4..5313767 100644
--- a/components/editor/task/EditorTaskConfiguration.vue
+++ b/components/editor/task/EditorTaskConfiguration.vue
@@ -32,7 +32,7 @@ const requiredFields = computed(() => {
// });
const remainingGivenFields = computed(() => {
- return Object.keys(taskConfig.value).filter((fieldName) => !requiredFields.value.includes(fieldName));
+ return Object.keys(taskConfig.value).filter((fieldName) => !requiredFields.value.includes(fieldName) && fieldName in taskDefintion.value.configuration);
});
const configKeysOptions = computed(() => Object.keys(taskDefintion.value.configuration).filter((key) => !Object.keys(taskConfig.value).some((fieldName) => fieldName === key)));
diff --git a/components/editor/task/modal/EditorTaskModalCreate.vue b/components/editor/task/modal/EditorTaskModalCreate.vue
index 30e4cca..e5b2d7a 100644
--- a/components/editor/task/modal/EditorTaskModalCreate.vue
+++ b/components/editor/task/modal/EditorTaskModalCreate.vue
@@ -1,7 +1,6 @@
<script setup lang="ts">
import { computed, ref } from 'vue';
import { useSessionStore } from '@/stores/session';
-import { validateTaskId } from '@/lib/util';
const model = defineModel();