Skip to content

Commit 58072ee

Browse files
committed
fixes
1 parent 2595879 commit 58072ee

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/components/Dialogs/CreateWorkspaceDialogContainer.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export type CreateDialogProps = {
2828
name: string;
2929
displayName?: string;
3030
chargingTarget?: string;
31-
members: [Member, ...Member[]];
31+
members: Member[];
3232
};
3333

3434
export function CreateWorkspaceDialogContainer({
@@ -43,7 +43,7 @@ export function CreateWorkspaceDialogContainer({
4343
const {
4444
register,
4545
handleSubmit,
46-
reset,
46+
resetField,
4747
setValue,
4848
formState: { errors },
4949
watch,
@@ -67,10 +67,7 @@ export function CreateWorkspaceDialogContainer({
6767
{ name: username, roles: [MemberRoles.admin], kind: 'User' },
6868
]);
6969
}
70-
return () => {
71-
reset();
72-
};
73-
}, []);
70+
}, [username]);
7471
const namespace = projectnameToNamespace(project);
7572
const toast = useToast();
7673

@@ -97,6 +94,9 @@ export function CreateWorkspaceDialogContainer({
9794
await revalidate();
9895
setIsOpen(false);
9996
toast.show(t('CreateWorkspaceDialog.toastMessage'));
97+
resetField('name');
98+
resetField('chargingTarget');
99+
resetField('displayName');
100100
return true;
101101
} catch (e) {
102102
console.error(e);

src/lib/api/validations/schemas.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ export const validationSchemaProjectWorkspace = z.object({
1717
.max(25, t('validationErrors.max25chars')),
1818
displayName: z.string().optional(),
1919
chargingTarget: z.string().optional(),
20-
members: z.array(member).nonempty(),
20+
members: z.array(member).refine((members) => members?.length > 0),
2121
});

0 commit comments

Comments
 (0)