diff --git a/src/pages/AdminRoles.tsx b/src/pages/AdminRoles.tsx index 0b32f52..dad4c9c 100644 --- a/src/pages/AdminRoles.tsx +++ b/src/pages/AdminRoles.tsx @@ -56,8 +56,9 @@ export function AdminRoles({ user }: { user: User }) {
{roles.map(role => (
@@ -71,7 +72,7 @@ export function AdminRoles({ user }: { user: User }) { )}
{role.description && ( -
{role.description}
+
{role.description}
)}
@@ -90,10 +91,10 @@ export function AdminRoles({ user }: { user: User }) { const has = role.app_slugs.includes(app.slug) return ( @@ -133,11 +134,12 @@ function CreateRoleForm({ onCreated }: { onCreated: () => void }) { return (
-

New Role

+

New Role

setName(e.target.value)} required style={{ ...inp, flex: 1 }} /> @@ -158,18 +160,18 @@ function CreateRoleForm({ onCreated }: { onCreated: () => void }) { } const inp: React.CSSProperties = { - background: 'var(--navy-dark)', border: '1px solid var(--surface-2)', - borderRadius: '6px', color: 'var(--text)', padding: '0.6rem 0.75rem', fontSize: '0.875rem', + background: 'var(--body-bg)', border: '1px solid var(--card-border)', + borderRadius: '6px', color: 'var(--text-dark)', padding: '0.6rem 0.75rem', fontSize: '0.875rem', } const goldBtn: React.CSSProperties = { - background: 'var(--gold)', color: 'var(--navy-dark)', border: 'none', - borderRadius: '6px', padding: '0.5rem 1rem', fontSize: '0.875rem', fontWeight: 600, + background: 'var(--navy)', color: '#fff', border: 'none', + borderRadius: '6px', padding: '0.5rem 1rem', fontSize: '0.875rem', fontWeight: 600, cursor: 'pointer', } const mutedBtn: React.CSSProperties = { - background: 'var(--surface-2)', color: 'var(--text-muted)', border: '1px solid var(--surface-2)', - borderRadius: '4px', padding: '0.25rem 0.6rem', fontSize: '0.75rem', + background: 'var(--body-bg)', color: 'var(--text-mid)', border: '1px solid var(--card-border)', + borderRadius: '4px', padding: '0.25rem 0.6rem', fontSize: '0.75rem', cursor: 'pointer', } const dangerBtn: React.CSSProperties = { - background: 'none', color: 'var(--danger)', border: '1px solid var(--danger)', - borderRadius: '4px', padding: '0.25rem 0.6rem', fontSize: '0.75rem', + background: 'none', color: '#dc2626', border: '1px solid #dc2626', + borderRadius: '4px', padding: '0.25rem 0.6rem', fontSize: '0.75rem', cursor: 'pointer', } diff --git a/src/pages/AdminUsers.tsx b/src/pages/AdminUsers.tsx index 5bca5ac..ab75a1f 100644 --- a/src/pages/AdminUsers.tsx +++ b/src/pages/AdminUsers.tsx @@ -86,14 +86,14 @@ export function AdminUsers({ user }: { user: User }) {
{users.map(u => (
{u.name}
-
{u.email}
+
{u.email}
toggle(u.id, 'active', u.active)} /> @@ -107,10 +107,10 @@ export function AdminUsers({ user }: { user: User }) { const has = u.app_slugs.includes(app.slug) return ( @@ -120,11 +120,11 @@ export function AdminUsers({ user }: { user: User }) { {/* Roles */}
- Roles: + Roles: {u.roles.map(r => ( @@ -195,11 +195,12 @@ function CreateUserForm({ onCreated }: { onCreated: () => void }) { return ( -

New User

+

New User

@@ -216,11 +217,11 @@ function CreateUserForm({ onCreated }: { onCreated: () => void }) { } const inp: React.CSSProperties = { - background: 'var(--navy-dark)', border: '1px solid var(--surface-2)', - borderRadius: '6px', color: 'var(--text)', padding: '0.6rem 0.75rem', fontSize: '0.875rem', + background: 'var(--body-bg)', border: '1px solid var(--card-border)', + borderRadius: '6px', color: 'var(--text-dark)', padding: '0.6rem 0.75rem', fontSize: '0.875rem', } const chk: React.CSSProperties = { display: 'flex', alignItems: 'center', gap: '0.4rem', fontSize: '0.875rem', cursor: 'pointer' } const goldBtn: React.CSSProperties = { - background: 'var(--gold)', color: 'var(--navy-dark)', border: 'none', - borderRadius: '6px', padding: '0.5rem 1rem', fontSize: '0.875rem', fontWeight: 600, + background: 'var(--navy)', color: '#fff', border: 'none', + borderRadius: '6px', padding: '0.5rem 1rem', fontSize: '0.875rem', fontWeight: 600, cursor: 'pointer', }