diff --git a/adminfront/src/features/tenants/routes/TenantListPage.tsx b/adminfront/src/features/tenants/routes/TenantListPage.tsx
index cc3e8af1..96646a18 100644
--- a/adminfront/src/features/tenants/routes/TenantListPage.tsx
+++ b/adminfront/src/features/tenants/routes/TenantListPage.tsx
@@ -33,6 +33,7 @@ import {
sortItems,
toggleSort,
} from "../../../../../common/core/utils";
+import { SearchFilterBar } from "../../../../../common/ui/search-filter-bar";
import { commonStickyTableHeaderClass } from "../../../../../common/ui/table";
import { RoleGuard } from "../../../components/auth/RoleGuard";
import { Badge } from "../../../components/ui/badge";
@@ -708,174 +709,187 @@ function TenantListPage() {
"시스템에 등록된 모든 테넌트를 평면 목록으로 확인하고 관리합니다.",
)}
actions={
- <>
-
-
-
- setSearch(e.target.value)}
- onKeyDown={(e) => {
- if (e.key === "Enter") {
- query.refetch();
- }
- }}
- />
-
+
+
+
+
+ setSearch(e.target.value)}
+ onKeyDown={(e) => {
+ if (e.key === "Enter") {
+ query.refetch();
+ }
+ }}
+ />
+
-
-
-
-
-
-
- {scopeTenantId ? (
-
- ) : null}
-
-
-
-
-
+
-
-
- setViewMode("table")}
+ data-testid="tenant-view-table-btn"
>
-
- {t("ui.admin.tenants.csv_template", "템플릿 다운로드")}
-
-
- fileInputRef.current?.click()}
- disabled={importMutation.isPending}
- data-testid="tenant-import-menu-item"
- className="cursor-pointer"
- >
-
- {t("ui.admin.tenants.import", "CSV 가져오기")}
-
-
- exportMutation.mutate(false)}
- disabled={exportMutation.isPending}
- data-testid="tenant-export-menu-item"
- className="cursor-pointer"
- >
-
- {t(
- "ui.admin.tenants.export_without_ids",
- "UUID 제외 내보내기",
- )}
-
- exportMutation.mutate(true)}
- disabled={exportMutation.isPending}
- data-testid="tenant-export-with-ids-menu-item"
- className="cursor-pointer"
- >
-
- {t(
- "ui.admin.tenants.export_with_ids",
- "UUID 포함 내보내기",
- )}
-
-
-
-
+
+ {t("ui.admin.tenants.view.table", "평면")}
+
+
-
-
-
-
-
+
+ {scopeTenantId ? (
+
+ ) : null}
+ >
+ }
+ actions={
+ <>
+
+
+
+
+
+
+
+
+
+ {t(
+ "ui.admin.tenants.csv_template",
+ "템플릿 다운로드",
+ )}
+
+
+ fileInputRef.current?.click()}
+ disabled={importMutation.isPending}
+ data-testid="tenant-import-menu-item"
+ className="cursor-pointer"
+ >
+
+ {t("ui.admin.tenants.import", "CSV 가져오기")}
+
+
+ exportMutation.mutate(false)}
+ disabled={exportMutation.isPending}
+ data-testid="tenant-export-menu-item"
+ className="cursor-pointer"
+ >
+
+ {t(
+ "ui.admin.tenants.export_without_ids",
+ "UUID 제외 내보내기",
+ )}
+
+ exportMutation.mutate(true)}
+ disabled={exportMutation.isPending}
+ data-testid="tenant-export-with-ids-menu-item"
+ className="cursor-pointer"
+ >
+
+ {t(
+ "ui.admin.tenants.export_with_ids",
+ "UUID 포함 내보내기",
+ )}
+
+
+
+
+
+
+
+
+
+ >
+ }
+ />
{importMessage ? (
) : null}
- >
+
}
/>