diff --git a/dashboard/src/components/group/Edit.svelte b/dashboard/src/components/group/Edit.svelte index bad47ab2..c1958454 100644 --- a/dashboard/src/components/group/Edit.svelte +++ b/dashboard/src/components/group/Edit.svelte @@ -25,6 +25,8 @@ err = []; success = false; + if (!data.name) err.push("Group name cannot be empty.") + if (data.color && !/^#?[A-Fa-f0-9]{6}$/.test(input.color)) { err.push(`"${data.color}" is not a valid color, the color must be a 6-digit hex code. (example: #ff0000)`); } else if (data.color) { diff --git a/dashboard/src/components/member/Edit.svelte b/dashboard/src/components/member/Edit.svelte index 6ab730dc..bf9a2734 100644 --- a/dashboard/src/components/member/Edit.svelte +++ b/dashboard/src/components/member/Edit.svelte @@ -24,6 +24,8 @@ let data = input; err = []; + if (!data.name) err.push("Member name cannot be empty.") + if (data.color && !/^#?[A-Fa-f0-9]{6}$/.test(input.color)) { err.push(`"${data.color}" is not a valid color, the color must be a 6-digit hex code. (example: #ff0000)`); } else if (data.color) {