refactor(pages): replace inline links with Button asChild and TabsList variant
This commit is contained in:
@@ -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">
|
||||
|
||||
Reference in New Issue
Block a user