diff --git a/src/components/server/CreateServerModal.tsx b/src/components/server/CreateServerModal.tsx
index ed8ab79..8ee4b54 100755
--- a/src/components/server/CreateServerModal.tsx
+++ b/src/components/server/CreateServerModal.tsx
@@ -97,7 +97,7 @@ export function CreateServerModal({ isOpen, onClose }: CreateServerModalProps) {
>
{isSubmitting ? (
<>
-
+
Creating...
>
) : (
diff --git a/src/components/ui/Modal.tsx b/src/components/ui/Modal.tsx
index b6c8955..6d42916 100755
--- a/src/components/ui/Modal.tsx
+++ b/src/components/ui/Modal.tsx
@@ -34,16 +34,19 @@ export function Modal({ isOpen, onClose, title, children, className }: ModalProp
return (
-
+
-
{title}
-
diff --git a/src/lib/schemas/user.ts b/src/lib/schemas/user.ts
index cf39e04..3ccedb0 100755
--- a/src/lib/schemas/user.ts
+++ b/src/lib/schemas/user.ts
@@ -10,7 +10,7 @@ export type Permission = z.infer
;
export const roleSchema = z.object({
id: z.uuid(),
name: z.string(),
- permissions: z.array(permissionSchema)
+ permissions: z.array(permissionSchema).nullable()
});
export type Role = z.infer;