chore: remove admin management section in channel editor
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user