refactor(pages): replace inline links with Button asChild and TabsList variant

This commit is contained in:
zetaloop
2026-02-25 14:54:15 +08:00
parent f0a8abefa5
commit 0cf2d272c9
4 changed files with 26 additions and 52 deletions
+3 -13
View File
@@ -92,19 +92,9 @@ export default async function PlayerDetailPage({ params }: { params: Promise<{ i
</div>
<Tabs defaultValue="services" className="space-y-6">
<TabsList className="w-full justify-start border-b rounded-none h-auto p-0 bg-transparent">
<TabsTrigger
value="services"
className="rounded-none border-b-2 border-transparent data-[state=active]:border-primary data-[state=active]:bg-transparent px-6 py-3 text-base -mb-px"
>
({playerServices.length})
</TabsTrigger>
<TabsTrigger
value="reviews"
className="rounded-none border-b-2 border-transparent data-[state=active]:border-primary data-[state=active]:bg-transparent px-6 py-3 text-base -mb-px"
>
({playerReviews.length})
</TabsTrigger>
<TabsList variant="line">
<TabsTrigger value="services"> ({playerServices.length})</TabsTrigger>
<TabsTrigger value="reviews"> ({playerReviews.length})</TabsTrigger>
</TabsList>
<TabsContent value="services" className="mt-6">