1
0
forked from baron/baron-sso

refactor(adminfront): rename legacy companyCode to tenantSlug across frontend (#426)

This commit is contained in:
2026-03-23 16:59:05 +09:00
parent b2f96b216d
commit b0e18cc724
12 changed files with 48 additions and 48 deletions

View File

@@ -69,7 +69,7 @@ function UserCreatePage() {
name: "",
phone: "",
role: "user",
companyCode: "",
tenantSlug: "",
department: "",
position: "",
jobTitle: "",
@@ -80,13 +80,13 @@ function UserCreatePage() {
// Lock company for tenant_admin
React.useEffect(() => {
const p = profile as any;
if (p?.role === "tenant_admin" && p.companyCode) {
setValue("companyCode", p.companyCode);
if (p?.role === "tenant_admin" && p.tenantSlug) {
setValue("tenantSlug", p.tenantSlug);
}
}, [profile, setValue]);
const selectedCompanyCode = watch("companyCode");
const selectedTenant = tenants.find((t) => t.slug === selectedCompanyCode);
const selectedTenantSlug = watch("tenantSlug");
const selectedTenant = tenants.find((t) => t.slug === selectedTenantSlug);
const selectedTenantId = selectedTenant?.id ?? "";
@@ -353,15 +353,15 @@ function UserCreatePage() {
<div className="grid gap-4 md:grid-cols-2">
<div className="space-y-2">
<Label htmlFor="companyCode">
<Label htmlFor="tenantSlug">
{t("ui.admin.users.create.form.tenant", "테넌트 (Tenant)")}
</Label>
<div className="relative">
<select
id="companyCode"
id="tenantSlug"
className="flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-sm shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50"
{...register("companyCode")}
{...register("tenantSlug")}
disabled={(profile as any)?.role === "tenant_admin"}
>
<option value="">