1
0
forked from baron/baron-sso

worksmobile 관리화면 보완.

This commit is contained in:
2026-05-06 10:37:34 +09:00
parent 3169dd958a
commit 6cdd0fd81e
10 changed files with 943 additions and 219 deletions

View File

@@ -483,10 +483,10 @@ function TenantListPage() {
<div className="flex-1 rounded-md border overflow-hidden flex flex-col">
<div className="flex-1 overflow-auto relative custom-scrollbar">
<Table>
<Table className="min-w-[1180px]">
<TableHeader className="sticky top-0 z-10 bg-secondary shadow-sm">
<TableRow>
<TableHead className="w-[40px]">
<TableHead className="w-[48px] whitespace-nowrap">
<Checkbox
checked={
tenants.length > 0 &&
@@ -498,28 +498,28 @@ function TenantListPage() {
}
/>
</TableHead>
<TableHead className="min-w-[220px]">
<TableHead className="w-[280px] whitespace-nowrap">
{t("ui.admin.tenants.table.id", "ID")}
</TableHead>
<TableHead>
<TableHead className="w-[220px] whitespace-nowrap">
{t("ui.admin.tenants.table.name", "NAME")}
</TableHead>
<TableHead>
<TableHead className="w-[140px] whitespace-nowrap">
{t("ui.admin.tenants.table.type", "TYPE")}
</TableHead>
<TableHead>
<TableHead className="w-[180px] whitespace-nowrap">
{t("ui.admin.tenants.table.slug", "SLUG")}
</TableHead>
<TableHead>
<TableHead className="w-[120px] whitespace-nowrap">
{t("ui.admin.tenants.table.status", "STATUS")}
</TableHead>
<TableHead>
<TableHead className="w-[120px] whitespace-nowrap">
{t("ui.admin.tenants.table.members", "MEMBERS")}
</TableHead>
<TableHead>
<TableHead className="w-[180px] whitespace-nowrap">
{t("ui.admin.tenants.table.updated", "UPDATED")}
</TableHead>
<TableHead className="text-right">
<TableHead className="w-[160px] whitespace-nowrap text-right">
{t("ui.admin.tenants.table.actions", "ACTIONS")}
</TableHead>
</TableRow>
@@ -575,21 +575,18 @@ function TenantListPage() {
)}
</div>
</TableCell>
<TableCell>
<TableCell className="whitespace-nowrap">
<Badge
variant="outline"
className="text-[10px] font-mono"
>
{t(
`domain.tenant_type.${tenant.type?.toLowerCase()}`,
tenant.type,
)}
{tenant.type}
</Badge>
</TableCell>
<TableCell className="font-mono text-xs">
{tenant.slug}
</TableCell>
<TableCell>
<TableCell className="whitespace-nowrap">
<Badge
variant={
tenant.status === "active"
@@ -605,15 +602,15 @@ function TenantListPage() {
)}
</Badge>
</TableCell>
<TableCell className="font-medium">
<TableCell className="whitespace-nowrap font-medium">
{tenant.memberCount}
</TableCell>
<TableCell className="text-xs">
<TableCell className="whitespace-nowrap text-xs">
{tenant.updatedAt
? new Date(tenant.updatedAt).toLocaleString("ko-KR")
: "-"}
</TableCell>
<TableCell className="text-right">
<TableCell className="whitespace-nowrap text-right">
<div className="flex justify-end gap-2">
<Button
variant="outline"