feat(MED-97): fix missing breadcrumbs, consistent layouts

This commit is contained in:
2025-09-23 20:27:20 +03:00
parent fb03d548af
commit f1eb0e1ebf
9 changed files with 28 additions and 15 deletions

View File

@@ -4,6 +4,7 @@ import { AdminAccountPage } from '@kit/admin/components/admin-account-page';
import { AdminGuard } from '@kit/admin/components/admin-guard';
import { getAccount } from '~/lib/services/account.service';
import { withI18n } from '~/lib/i18n/with-i18n';
interface Params {
params: Promise<{
@@ -27,6 +28,6 @@ async function AccountPage(props: Params) {
return <AdminAccountPage account={account} />;
}
export default AdminGuard(AccountPage);
export default withI18n(AdminGuard(AccountPage));
const loadAccount = cache(getAccount);

View File

@@ -8,6 +8,7 @@ import { getSupabaseServerClient } from '@kit/supabase/server-client';
import { AppBreadcrumbs } from '@kit/ui/app-breadcrumbs';
import { Button } from '@kit/ui/button';
import { PageBody, PageHeader } from '@kit/ui/page';
import { withI18n } from '~/lib/i18n/with-i18n';
interface SearchParams {
page?: string;
@@ -30,7 +31,7 @@ async function AccountsPage(props: AdminAccountsPageProps) {
return (
<>
<PageHeader description={<AppBreadcrumbs />}>
<PageHeader description={<AppBreadcrumbs />} title="Accounts">
<div className="flex justify-end gap-2">
<AdminCreateUserDialog>
<Button data-test="admin-create-user-button">
@@ -84,4 +85,4 @@ async function AccountsPage(props: AdminAccountsPageProps) {
);
}
export default AdminGuard(AccountsPage);
export default withI18n(AdminGuard(AccountsPage));