aboutsummaryrefslogtreecommitdiffstats
path: root/components/editor/task
diff options
context:
space:
mode:
authorLeonardo Bishop <me@leonardobishop.com>2024-03-10 01:41:38 +0000
committerLeonardo Bishop <me@leonardobishop.com>2024-03-10 01:41:38 +0000
commit6f8d5a2356ca4e96ec510c905530056fa424034c (patch)
tree0bf47540d957017c6fb816e5cd440b99054f4dd7 /components/editor/task
parente4595138865ca649a4f0a87fec865241e0296abd (diff)
Change row priority on task configurations
Diffstat (limited to 'components/editor/task')
-rw-r--r--components/editor/task/Configuration.vue15
1 files changed, 7 insertions, 8 deletions
diff --git a/components/editor/task/Configuration.vue b/components/editor/task/Configuration.vue
index f408726..9cb55d1 100644
--- a/components/editor/task/Configuration.vue
+++ b/components/editor/task/Configuration.vue
@@ -23,13 +23,13 @@ const requiredFields = computed(() => {
return Object.keys(taskDefintion.value.configuration).filter((fieldName) => taskDefintion.value.configuration[fieldName].required);
});
-const givenRequiredFields = computed(() => {
- return requiredFields.value.filter((fieldName) => taskConfig.value[fieldName]);
-});
+// const givenRequiredFields = computed(() => {
+// return requiredFields.value.filter((fieldName) => taskConfig.value[fieldName]);
+// });
-const missingFields = computed(() => {
- return requiredFields.value.filter((fieldName) => !props.quest.tasks[props.taskId].config[fieldName]);
-});
+// const missingFields = computed(() => {
+// return requiredFields.value.filter((fieldName) => !props.quest.tasks[props.taskId].config[fieldName]);
+// });
const remainingGivenFields = computed(() => {
return Object.keys(taskConfig.value).filter((fieldName) => !requiredFields.value.includes(fieldName));
@@ -103,8 +103,7 @@ const deleteTaskType = (taskId: string) => {
</div>
<div v-if="taskDefintion">
- <EditorTaskConfigurationRow
- v-for="fieldName in [...givenRequiredFields, ...missingFields, ...remainingGivenFields]"
+ <EditorTaskConfigurationRow v-for="fieldName in [...requiredFields, ...remainingGivenFields]"
:key="`${quest.id}-${props.taskId}-${taskType}-${fieldName}`" :required="requiredFields.includes(fieldName)"
:configKey="fieldName" :initialValue="taskConfig[fieldName]" :taskType="taskType"
:type="(taskDefintion.configuration[fieldName].type as string)"