@@ -84,66 +110,76 @@ function AdminOverviewContent() {
}
const navParams = new URLSearchParams();
- if (token) navParams.set('token', token);
+ navParams.set('token', token);
if (locale === 'en') navParams.set('lang', 'en');
- if (isDark) navParams.set('theme', 'dark');
+ if (theme === 'dark') navParams.set('theme', 'dark');
if (isEmbedded) navParams.set('ui_mode', 'embedded');
+ const btnBase = [
+ 'inline-flex items-center rounded-lg border px-3 py-1.5 text-xs font-medium transition-colors',
+ isDark
+ ? 'border-slate-600 text-slate-200 hover:bg-slate-800'
+ : 'border-slate-300 text-slate-700 hover:bg-slate-100',
+ ].join(' ');
+
+ const btnActive = [
+ 'inline-flex items-center rounded-lg px-3 py-1.5 text-xs font-medium',
+ isDark ? 'bg-indigo-500/30 text-indigo-200 ring-1 ring-indigo-400/40' : 'bg-blue-600 text-white',
+ ].join(' ');
+
return (
-
-
+
+ >
+ }
+ >
+ {error && (
+
+ {error}
+
+
+ )}
+
+ {loading ? (
+ {text.loading}
+ ) : data ? (
+
+ ) : null}
);
}
-function AdminOverviewFallback() {
+function DashboardPageFallback() {
const searchParams = useSearchParams();
const locale = resolveLocale(searchParams.get('lang'));
@@ -154,10 +190,10 @@ function AdminOverviewFallback() {
);
}
-export default function AdminPage() {
+export default function DashboardPage() {
return (
-
}>
-
+
}>
+
);
}