Refine admin PWA dark theme controls
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-02-04 13:50:59 +01:00
parent 239f55f9c5
commit 66c7131d79
22 changed files with 999 additions and 110 deletions

View File

@@ -66,14 +66,15 @@ createRoot(rootEl).render(
function AdminApp() {
const { resolved } = useAppearance();
const themeName = resolved ?? 'light';
const adminThemeName = themeName === 'dark' ? 'adminDark' : 'adminLight';
React.useEffect(() => {
prefetchMobileRoutes();
}, []);
return (
<TamaguiProvider config={tamaguiConfig} defaultTheme={themeName}>
<Theme name={themeName}>
<TamaguiProvider config={tamaguiConfig} defaultTheme={adminThemeName}>
<Theme name={adminThemeName}>
<ConsentProvider>
<QueryClientProvider client={queryClient}>
<AuthProvider>
@@ -87,8 +88,12 @@ function AdminApp() {
)}
>
<div
className="font-[Manrope] text-[14px] font-normal leading-[1.6]"
style={{ backgroundColor: 'var(--background)', color: 'var(--color)' }}
className="tenant-admin-theme font-[Manrope] text-[14px] font-normal leading-[1.6]"
style={{
backgroundColor: 'var(--background)',
color: 'var(--foreground)',
colorScheme: themeName === 'dark' ? 'dark' : 'light',
}}
>
<RouterProvider router={router} />
</div>