chore: remove admin management section in channel editor

This commit is contained in:
xiaohei
2025-12-29 05:36:35 +00:00
parent 884e2a4cfc
commit 43fd6bbf13
@@ -1349,48 +1349,6 @@ export function ChannelsTab({
/>
</div>
</div>
{/* Channel Admins Management */}
<div className="border-t border-border pt-6">
<h4 className="text-base font-semibold text-foreground mb-4">
{language === "zh" ? "管理员管理" : "Administrator Management"}
</h4>
<div className="space-y-3">
{channelAdmins && channelAdmins.length > 0 ? (
channelAdmins.map((admin: any, index: number) => (
<div key={index} className="flex items-center justify-between p-3 bg-muted/50 rounded-lg">
<div className="flex-1">
<p className="font-medium text-foreground">{admin.name}</p>
<p className="text-sm text-muted-foreground">{admin.email}</p>
<Badge variant="outline" className="mt-2">
{language === "zh"
? admin.role === "billing"
? "计费管理员"
: admin.role === "operations"
? "运营管理员"
: "管理员"
: admin.role === "billing"
? "Billing Admin"
: admin.role === "operations"
? "Operations Admin"
: "Administrator"}
</Badge>
</div>
<Button
size="sm"
variant="ghost"
onClick={() => handleRemoveAdmin(admin)}
className="text-destructive hover:text-destructive hover:bg-destructive/10"
>
<Trash2 className="h-4 w-4" />
</Button>
</div>
))
) : (
<p className="text-sm text-muted-foreground">{language === "zh" ? "暂无管理员" : "No administrators"}</p>
)}
</div>
</div>
</div>
<DialogFooter>