Update submission guidelines

This commit is contained in:
gpt-engineer-app[bot]
2025-09-28 14:45:09 +00:00
parent 0c2844bac0
commit 28c1836641

View File

@@ -1,7 +1,7 @@
import { Header } from '@/components/layout/Header'; import { Header } from '@/components/layout/Header';
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card';
import { Badge } from '@/components/ui/badge'; import { Badge } from '@/components/ui/badge';
import { CheckCircle, AlertTriangle, Camera, Star } from 'lucide-react'; import { CheckCircle, AlertTriangle, Camera, Star, MapPin, Settings } from 'lucide-react';
export default function SubmissionGuidelines() { export default function SubmissionGuidelines() {
return ( return (
@@ -85,6 +85,115 @@ export default function SubmissionGuidelines() {
</CardContent> </CardContent>
</Card> </Card>
<Card>
<CardHeader>
<CardTitle className="flex items-center gap-2">
<MapPin className="w-5 h-5" />
Park Creation & Editing Guidelines
</CardTitle>
<CardDescription>
Accurate park information helps visitors plan their trips
</CardDescription>
</CardHeader>
<CardContent className="space-y-4">
<div className="flex items-start gap-3">
<CheckCircle className="w-5 h-5 text-green-500 mt-0.5" />
<div>
<h4 className="font-medium">Verify Basic Information</h4>
<p className="text-sm text-muted-foreground">
Double-check park name, location, opening dates, and operational status
</p>
</div>
</div>
<div className="flex items-start gap-3">
<CheckCircle className="w-5 h-5 text-green-500 mt-0.5" />
<div>
<h4 className="font-medium">Use Official Sources</h4>
<p className="text-sm text-muted-foreground">
Reference park websites, press releases, and verified social media accounts
</p>
</div>
</div>
<div className="flex items-start gap-3">
<CheckCircle className="w-5 h-5 text-green-500 mt-0.5" />
<div>
<h4 className="font-medium">Complete Contact Details</h4>
<p className="text-sm text-muted-foreground">
Include website, phone number, and email when publicly available
</p>
</div>
</div>
<div className="flex items-start gap-3">
<CheckCircle className="w-5 h-5 text-green-500 mt-0.5" />
<div>
<h4 className="font-medium">Choose Representative Images</h4>
<p className="text-sm text-muted-foreground">
Select high-quality banner and card images that showcase the park's character
</p>
</div>
</div>
</CardContent>
</Card>
<Card>
<CardHeader>
<CardTitle className="flex items-center gap-2">
<Settings className="w-5 h-5" />
Ride Creation & Editing Guidelines
</CardTitle>
<CardDescription>
Detailed ride information enhances the enthusiast experience
</CardDescription>
</CardHeader>
<CardContent className="space-y-4">
<div className="flex items-start gap-3">
<CheckCircle className="w-5 h-5 text-green-500 mt-0.5" />
<div>
<h4 className="font-medium">Accurate Technical Specifications</h4>
<p className="text-sm text-muted-foreground">
Verify height, speed, length, inversions, and capacity from reliable sources
</p>
</div>
</div>
<div className="flex items-start gap-3">
<CheckCircle className="w-5 h-5 text-green-500 mt-0.5" />
<div>
<h4 className="font-medium">Correct Categorization</h4>
<p className="text-sm text-muted-foreground">
Choose the most specific ride category and sub-type available
</p>
</div>
</div>
<div className="flex items-start gap-3">
<CheckCircle className="w-5 h-5 text-green-500 mt-0.5" />
<div>
<h4 className="font-medium">Manufacturer Information</h4>
<p className="text-sm text-muted-foreground">
Include ride manufacturer and model when known and verifiable
</p>
</div>
</div>
<div className="flex items-start gap-3">
<CheckCircle className="w-5 h-5 text-green-500 mt-0.5" />
<div>
<h4 className="font-medium">Current Status Updates</h4>
<p className="text-sm text-muted-foreground">
Keep operational status current (operating, closed, under construction, etc.)
</p>
</div>
</div>
<div className="mt-4">
<h4 className="font-medium mb-2">Required Fields</h4>
<div className="flex flex-wrap gap-2">
<Badge variant="outline">Ride Name</Badge>
<Badge variant="outline">Park Association</Badge>
<Badge variant="outline">Category</Badge>
<Badge variant="outline">Status</Badge>
</div>
</div>
</CardContent>
</Card>
<Card> <Card>
<CardHeader> <CardHeader>
<CardTitle className="flex items-center gap-2"> <CardTitle className="flex items-center gap-2">