diff --git a/frontend/app/[locale]/agents/components/agentConfig/McpConfigModal.tsx b/frontend/app/[locale]/agents/components/agentConfig/McpConfigModal.tsx index 69c9193af..ebf3c99b5 100644 --- a/frontend/app/[locale]/agents/components/agentConfig/McpConfigModal.tsx +++ b/frontend/app/[locale]/agents/components/agentConfig/McpConfigModal.tsx @@ -597,7 +597,7 @@ export default function McpConfigModal({ onCancel={actionsLocked ? undefined : onCancel} width={1200} closable={!actionsLocked} - maskClosable={!actionsLocked} + mask={{ closable: !actionsLocked }} footer={[ ]} width={700} - maskClosable={false} + mask={{ closable: false }} >
diff --git a/frontend/app/[locale]/tenant-resources/components/resources/InvitationList.tsx b/frontend/app/[locale]/tenant-resources/components/resources/InvitationList.tsx index 50b7ffa63..bc419cea7 100644 --- a/frontend/app/[locale]/tenant-resources/components/resources/InvitationList.tsx +++ b/frontend/app/[locale]/tenant-resources/components/resources/InvitationList.tsx @@ -425,7 +425,7 @@ export default function InvitationList({ tenantId, refreshKey }: { tenantId: str okText={t("common.confirm")} cancelText={t("common.cancel")} width={600} - maskClosable={false} + mask={{ closable: false }} > {!editingInvitation && ( diff --git a/frontend/components/auth/AuthDialogs.tsx b/frontend/components/auth/AuthDialogs.tsx index bc5e016c3..9fd37f483 100644 --- a/frontend/components/auth/AuthDialogs.tsx +++ b/frontend/components/auth/AuthDialogs.tsx @@ -41,7 +41,7 @@ export function AuthDialogs() { centered closable width={480} - maskClosable={false} + mask={{ closable: false }} >
{/* Logo */} diff --git a/frontend/components/auth/loginModal.tsx b/frontend/components/auth/loginModal.tsx index 9b0f43256..fe7aa37ee 100644 --- a/frontend/components/auth/loginModal.tsx +++ b/frontend/components/auth/loginModal.tsx @@ -177,7 +177,7 @@ export function LoginModal() { width={420} centered forceRender - maskClosable={false} + mask={{ closable: false }} closable={true} >
diff --git a/frontend/styles/globals.css b/frontend/styles/globals.css index acfb6e84c..eef7575c1 100644 --- a/frontend/styles/globals.css +++ b/frontend/styles/globals.css @@ -66,6 +66,18 @@ .bg-grid-slate-800 { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' fill='none' stroke='rgb(30 41 59 / 0.8)'%3e%3cpath d='M0 .5H31.5V32'/%3e%3c/svg%3e"); } + + .hero-gradient-text { + background-image: linear-gradient(94deg, #2563eb 0%, #3b82f6 48%, #06b6d4 100%); + -webkit-background-clip: text; + background-clip: text; + color: transparent; + text-shadow: 0 2px 18px rgba(59, 130, 246, 0.18); + } + + .dark .hero-gradient-text { + text-shadow: 0 2px 18px rgba(56, 189, 248, 0.22); + } } /* Ant Design Button Icon with Lucide icons */ @@ -337,4 +349,4 @@ tr.selected-row > td:first-child::before { /* Override antd Tooltip inner border to prevent double borders */ .ant-tooltip .ant-tooltip-inner { border: none !important; -} \ No newline at end of file +}