From a23df8a3550bd38436f4b524299ccc6123efe962 Mon Sep 17 00:00:00 2001 From: tdgao Date: Mon, 24 Aug 2026 16:07:11 -0600 Subject: [PATCH] feat: hook up validators with input fields --- ...CheckMessage.vue => ValidationMessage.vue} | 0 .../ui/create/ProjectCreateModal.vue | 9 ++++ .../composables/project-text-validation.ts | 42 +++++++++++++++++++ .../[type]/[project]/settings/description.vue | 33 ++++++++++++--- .../[type]/[project]/settings/general.vue | 24 ++++++++++- .../pages/[type]/[project]/settings/index.vue | 12 ++++++ .../[type]/[project]/settings/license.vue | 4 +- .../pages/[type]/[project]/settings/links.vue | 20 ++++----- .../src/validators/non-standard-text/index.ts | 28 ++++++++++++- .../src/validators/non-standard-text/tests.ts | 3 ++ .../src/validators/profanity/index.ts | 2 +- .../src/validators/profanity/tests.ts | 2 +- 12 files changed, 156 insertions(+), 23 deletions(-) rename apps/frontend/src/components/{LinkCheckMessage.vue => ValidationMessage.vue} (100%) create mode 100644 apps/frontend/src/composables/project-text-validation.ts diff --git a/apps/frontend/src/components/LinkCheckMessage.vue b/apps/frontend/src/components/ValidationMessage.vue similarity index 100% rename from apps/frontend/src/components/LinkCheckMessage.vue rename to apps/frontend/src/components/ValidationMessage.vue diff --git a/apps/frontend/src/components/ui/create/ProjectCreateModal.vue b/apps/frontend/src/components/ui/create/ProjectCreateModal.vue index 4bcd969178..3e332e3d49 100644 --- a/apps/frontend/src/components/ui/create/ProjectCreateModal.vue +++ b/apps/frontend/src/components/ui/create/ProjectCreateModal.vue @@ -41,6 +41,7 @@ :disabled="hasHitLimit" @update:model-value="updatedName()" /> +