diff --git a/apps/client/src/features/group/components/create-group-form.tsx b/apps/client/src/features/group/components/create-group-form.tsx index a08e725a..c11be8f2 100644 --- a/apps/client/src/features/group/components/create-group-form.tsx +++ b/apps/client/src/features/group/components/create-group-form.tsx @@ -9,7 +9,7 @@ import { useTranslation } from "react-i18next"; import { zodResolver } from 'mantine-form-zod-resolver'; const formSchema = z.object({ - name: z.string().trim().min(2).max(50), + name: z.string().trim().min(2).max(100), description: z.string().max(500), }); diff --git a/apps/client/src/features/space/components/create-space-form.tsx b/apps/client/src/features/space/components/create-space-form.tsx index 96d42be4..02ac65ce 100644 --- a/apps/client/src/features/space/components/create-space-form.tsx +++ b/apps/client/src/features/space/components/create-space-form.tsx @@ -1,6 +1,7 @@ import { Group, Box, Button, TextInput, Stack, Textarea } from "@mantine/core"; import React, { useEffect } from "react"; -import { useForm, zodResolver } from "@mantine/form"; +import { useForm } from "@mantine/form"; +import { zodResolver } from "mantine-form-zod-resolver"; import * as z from "zod"; import { useNavigate } from "react-router-dom"; import { useCreateSpaceMutation } from "@/features/space/queries/space-query.ts"; @@ -9,12 +10,12 @@ import { getSpaceUrl } from "@/lib/config.ts"; import { useTranslation } from "react-i18next"; const formSchema = z.object({ - name: z.string().trim().min(2).max(50), + name: z.string().trim().min(2).max(100), slug: z .string() .trim() .min(2) - .max(50) + .max(100) .regex( /^[a-zA-Z0-9]+$/, "Space slug must be alphanumeric. No special characters", diff --git a/apps/server/src/core/group/dto/create-group.dto.ts b/apps/server/src/core/group/dto/create-group.dto.ts index 2efdad35..34a759cb 100644 --- a/apps/server/src/core/group/dto/create-group.dto.ts +++ b/apps/server/src/core/group/dto/create-group.dto.ts @@ -11,7 +11,7 @@ import {Transform, TransformFnParams} from "class-transformer"; export class CreateGroupDto { @MinLength(2) - @MaxLength(50) + @MaxLength(100) @IsString() @Transform(({ value }: TransformFnParams) => value?.trim()) name: string; diff --git a/apps/server/src/core/space/dto/create-space.dto.ts b/apps/server/src/core/space/dto/create-space.dto.ts index bd7e6689..310bdcf2 100644 --- a/apps/server/src/core/space/dto/create-space.dto.ts +++ b/apps/server/src/core/space/dto/create-space.dto.ts @@ -9,7 +9,7 @@ import {Transform, TransformFnParams} from "class-transformer"; export class CreateSpaceDto { @MinLength(2) - @MaxLength(50) + @MaxLength(100) @IsString() @Transform(({ value }: TransformFnParams) => value?.trim()) name: string; @@ -19,7 +19,7 @@ export class CreateSpaceDto { description?: string; @MinLength(2) - @MaxLength(50) + @MaxLength(100) @IsAlphanumeric() slug: string; }