From 78b537f8ce400f94a54941ef2fb387e2c01d034a Mon Sep 17 00:00:00 2001 From: william garrity Date: Mon, 2 Feb 2026 22:38:46 -0500 Subject: [PATCH 1/2] feat(InviteUserModal): fix modal layout and add dark mode support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Modal Structure: - Import and use ModalBody component for proper padding/spacing - Content now properly wrapped: ModalHeader → ModalBody → ModalFooter Dark Mode Support: - Replace bg-gray-50/dark:bg-gray-800 with bg-muted token - Replace text-gray-*/dark:text-gray-* with text-foreground/text-muted-foreground - Textarea uses border-input, bg-background, text-foreground - Focus ring uses focus:ring-primary instead of hardcoded blue --- .../InviteUserModal/InviteUserModal.tsx | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/src/components/InviteUserModal/InviteUserModal.tsx b/src/components/InviteUserModal/InviteUserModal.tsx index f3754f1b..b435d785 100644 --- a/src/components/InviteUserModal/InviteUserModal.tsx +++ b/src/components/InviteUserModal/InviteUserModal.tsx @@ -1,7 +1,13 @@ 'use client'; import * as React from 'react'; -import { Modal, ModalHeader, ModalTitle, ModalFooter } from '../Modal/Modal'; +import { + Modal, + ModalHeader, + ModalTitle, + ModalBody, + ModalFooter, +} from '../Modal/Modal'; import { Button } from '../Button/Button'; import { Input } from '../Input/Input'; import { Select } from '../Select/Select'; @@ -95,12 +101,12 @@ export function InviteUserModal({ Invite User -
+ {entityDisplayName && ( -
-

+

+

Inviting user to:{' '} - + {entityDisplayName}

@@ -202,13 +208,13 @@ export function InviteUserModal({