"use client"; import { useState } from "react"; import { AdminSubscriptionTab } from "@/components/admin/AdminSubscriptionTab"; import { AdminItemManager, type AdminItemsResponse, } from "@/components/admin/items/AdminItemManager"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; interface AdminPanelTabsProps { adminUser: { subscription_tier?: { name: string; slug: string; } | null; username?: string; email?: string; } | null; initialTiers: any[]; itemsData: AdminItemsResponse; locale: string; initialTab?: "overview" | "subscriptions" | "items"; } export function AdminPanelTabs({ adminUser, initialTiers, itemsData, locale, initialTab = "overview", }: AdminPanelTabsProps) { const [activeTab, setActiveTab] = useState< "overview" | "subscriptions" | "items" >(initialTab); return ( setActiveTab(value as typeof activeTab)} className="space-y-6" > Visão Geral Assinaturas & Permissões Gerenciamento de Itens Bem-vindo, {adminUser?.username ?? "Administrador"}

Utilize as abas acima para administrar planos de assinatura, permissões e a curadoria de itens do marketplace. Esta área é exclusiva para operadores autorizados.

Para solicitações críticas, lembre-se de registrar mudanças e validar com a equipe responsável antes de disponibilizar aos usuários finais.

); }