From 78aaef2c6f86ea85b4a00ce6d995ea18d4a8482a Mon Sep 17 00:00:00 2001 From: PadBro Date: Sat, 20 Dec 2025 13:06:41 +0100 Subject: [PATCH 1/3] feat: add editor --- app/components/application/button-fields.vue | 2 +- app/components/application/fields.vue | 2 +- app/components/application/general-fields.vue | 8 +- .../application/question/fields.vue | 2 +- .../application/response/fields.vue | 2 +- app/components/card/application.vue | 2 +- app/components/faq/fields.vue | 2 +- app/components/fields/editor.vue | 107 ++ app/components/rule/fields.vue | 2 +- app/components/server-content/fields.vue | 2 +- .../server-content/message/fields.vue | 6 +- app/components/ticket/button/fields.vue | 2 +- app/components/ticket/panel/fields.vue | 2 +- .../application/submission/view/[id].vue | 2 +- app/pages/discord/callback.vue | 3 - yarn.lock | 1132 +++++++++++++---- 16 files changed, 1029 insertions(+), 249 deletions(-) create mode 100644 app/components/fields/editor.vue diff --git a/app/components/application/button-fields.vue b/app/components/application/button-fields.vue index 8129912..8b99682 100644 --- a/app/components/application/button-fields.vue +++ b/app/components/application/button-fields.vue @@ -37,7 +37,7 @@ const chip = computed(() => ({ - + >({ required: true }); - + diff --git a/app/components/application/general-fields.vue b/app/components/application/general-fields.vue index 7d1327c..6fdc121 100644 --- a/app/components/application/general-fields.vue +++ b/app/components/application/general-fields.vue @@ -27,16 +27,16 @@ const textChannels = ref(await loadTextChannels()); /> - + - + - + - + diff --git a/app/components/application/question/fields.vue b/app/components/application/question/fields.vue index e3ee6f4..d111ce7 100644 --- a/app/components/application/question/fields.vue +++ b/app/components/application/question/fields.vue @@ -8,7 +8,7 @@ const model = defineModel>({ required: true }); - + diff --git a/app/components/application/response/fields.vue b/app/components/application/response/fields.vue index a910bfa..a0c5310 100644 --- a/app/components/application/response/fields.vue +++ b/app/components/application/response/fields.vue @@ -20,7 +20,7 @@ const types = computed(() => - + >( label="To the applications" size="md" variant="subtle" - to="/application-submission" + to="/application/submission" /> diff --git a/app/components/faq/fields.vue b/app/components/faq/fields.vue index 98f9b4e..a398e92 100644 --- a/app/components/faq/fields.vue +++ b/app/components/faq/fields.vue @@ -8,6 +8,6 @@ const model = defineModel>({ required: true }); - + diff --git a/app/components/fields/editor.vue b/app/components/fields/editor.vue new file mode 100644 index 0000000..d8ee635 --- /dev/null +++ b/app/components/fields/editor.vue @@ -0,0 +1,107 @@ + + + diff --git a/app/components/rule/fields.vue b/app/components/rule/fields.vue index 03d7c21..9de7724 100644 --- a/app/components/rule/fields.vue +++ b/app/components/rule/fields.vue @@ -11,6 +11,6 @@ const model = defineModel>({ required: true }); - + diff --git a/app/components/server-content/fields.vue b/app/components/server-content/fields.vue index 555ef46..4985184 100644 --- a/app/components/server-content/fields.vue +++ b/app/components/server-content/fields.vue @@ -11,7 +11,7 @@ const model = defineModel>({ required: true }); - + diff --git a/app/components/server-content/message/fields.vue b/app/components/server-content/message/fields.vue index bbd3810..dd574df 100644 --- a/app/components/server-content/message/fields.vue +++ b/app/components/server-content/message/fields.vue @@ -10,17 +10,17 @@ defineProps<{