From 729d584757a0be17f4ad59cd459d5c41f04cbada Mon Sep 17 00:00:00 2001 From: Calum Date: Sat, 12 Jul 2025 22:02:48 +0100 Subject: [PATCH] feat: start work implementing validation checks using new nag system --- .../[type]/[id]/settings/description.vue | 18 ++- .../src/pages/[type]/[id]/settings/index.vue | 26 ++++- .../src/pages/[type]/[id]/settings/links.vue | 39 ++++++- packages/moderation/data/nags.ts | 4 +- packages/moderation/data/nags/description.ts | 104 ++++++++++++++++++ packages/moderation/data/nags/extended.ts | 0 packages/moderation/data/nags/index.ts | 3 + packages/moderation/data/nags/links.ts | 82 ++++++++++++++ packages/moderation/index.ts | 1 + 9 files changed, 270 insertions(+), 7 deletions(-) create mode 100644 packages/moderation/data/nags/description.ts delete mode 100644 packages/moderation/data/nags/extended.ts create mode 100644 packages/moderation/data/nags/index.ts create mode 100644 packages/moderation/data/nags/links.ts diff --git a/apps/frontend/src/pages/[type]/[id]/settings/description.vue b/apps/frontend/src/pages/[type]/[id]/settings/description.vue index 174d4bc9c..45f0a8eb8 100644 --- a/apps/frontend/src/pages/[type]/[id]/settings/description.vue +++ b/apps/frontend/src/pages/[type]/[id]/settings/description.vue @@ -22,6 +22,10 @@ " :on-image-upload="onUploadHandler" /> +
+ + {{ descriptionWarning }} +