feat: Implement missing URL pattern routes

This commit is contained in:
gpt-engineer-app[bot]
2025-10-02 19:39:35 +00:00
parent f9825eefbb
commit 0f087b2921
11 changed files with 1435 additions and 5 deletions

View File

@@ -220,9 +220,10 @@ export default function ManufacturerDetail() {
{/* Tabs */}
<Tabs defaultValue="overview" className="w-full">
<TabsList className="grid w-full grid-cols-2 md:grid-cols-3">
<TabsList className="grid w-full grid-cols-2 md:grid-cols-4">
<TabsTrigger value="overview">Overview</TabsTrigger>
<TabsTrigger value="rides">Rides</TabsTrigger>
<TabsTrigger value="models">Models</TabsTrigger>
<TabsTrigger value="photos">Photos</TabsTrigger>
</TabsList>
@@ -242,7 +243,37 @@ export default function ManufacturerDetail() {
<TabsContent value="rides">
<Card>
<CardContent className="p-6">
<p className="text-muted-foreground">Rides manufactured by {manufacturer.name} will be displayed here.</p>
<div className="flex items-center justify-between mb-4">
<h2 className="text-2xl font-bold">Rides</h2>
<Button
variant="outline"
onClick={() => navigate(`/manufacturers/${manufacturer.slug}/rides`)}
>
View All Rides
</Button>
</div>
<p className="text-muted-foreground">
View all rides manufactured by {manufacturer.name}
</p>
</CardContent>
</Card>
</TabsContent>
<TabsContent value="models">
<Card>
<CardContent className="p-6">
<div className="flex items-center justify-between mb-4">
<h2 className="text-2xl font-bold">Models</h2>
<Button
variant="outline"
onClick={() => navigate(`/manufacturers/${manufacturer.slug}/models`)}
>
View All Models
</Button>
</div>
<p className="text-muted-foreground">
View all ride models by {manufacturer.name}
</p>
</CardContent>
</Card>
</TabsContent>