mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-22 13:11:16 -05:00
Refactor submission guidelines
This commit is contained in:
@@ -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, MapPin, Settings } from 'lucide-react';
|
import { CheckCircle, AlertTriangle, Camera, Star, MapPin, Settings, Building2, Globe } from 'lucide-react';
|
||||||
|
|
||||||
export default function SubmissionGuidelines() {
|
export default function SubmissionGuidelines() {
|
||||||
return (
|
return (
|
||||||
@@ -16,75 +16,6 @@ export default function SubmissionGuidelines() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="grid gap-6">
|
<div className="grid gap-6">
|
||||||
<Card>
|
|
||||||
<CardHeader>
|
|
||||||
<CardTitle className="flex items-center gap-2">
|
|
||||||
<Star className="w-5 h-5" />
|
|
||||||
Writing Quality Reviews
|
|
||||||
</CardTitle>
|
|
||||||
<CardDescription>
|
|
||||||
Great reviews help other enthusiasts make informed decisions
|
|
||||||
</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">Be Specific and Detailed</h4>
|
|
||||||
<p className="text-sm text-muted-foreground">
|
|
||||||
Describe the ride experience, intensity, theming, and what makes it unique
|
|
||||||
</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">Consider Different Perspectives</h4>
|
|
||||||
<p className="text-sm text-muted-foreground">
|
|
||||||
Think about families, thrill seekers, and first-time visitors
|
|
||||||
</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">Include Practical Information</h4>
|
|
||||||
<p className="text-sm text-muted-foreground">
|
|
||||||
Mention wait times, best times to visit, height requirements, etc.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</CardContent>
|
|
||||||
</Card>
|
|
||||||
|
|
||||||
<Card>
|
|
||||||
<CardHeader>
|
|
||||||
<CardTitle className="flex items-center gap-2">
|
|
||||||
<Camera className="w-5 h-5" />
|
|
||||||
Photo Submission Guidelines
|
|
||||||
</CardTitle>
|
|
||||||
<CardDescription>
|
|
||||||
High-quality photos enhance the ThrillWiki experience
|
|
||||||
</CardDescription>
|
|
||||||
</CardHeader>
|
|
||||||
<CardContent className="space-y-4">
|
|
||||||
<div>
|
|
||||||
<h4 className="font-medium mb-2">Photo Requirements</h4>
|
|
||||||
<ul className="space-y-2 text-sm text-muted-foreground">
|
|
||||||
<li>• High resolution and good lighting</li>
|
|
||||||
<li>• Clear subject focus (rides, parks, attractions)</li>
|
|
||||||
<li>• No watermarks or heavy editing</li>
|
|
||||||
<li>• Must be your original photos or properly licensed</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div className="flex flex-wrap gap-2">
|
|
||||||
<Badge variant="outline">Landscape preferred</Badge>
|
|
||||||
<Badge variant="outline">Max 10MB per image</Badge>
|
|
||||||
<Badge variant="outline">JPG/PNG formats</Badge>
|
|
||||||
</div>
|
|
||||||
</CardContent>
|
|
||||||
</Card>
|
|
||||||
|
|
||||||
<Card>
|
<Card>
|
||||||
<CardHeader>
|
<CardHeader>
|
||||||
<CardTitle className="flex items-center gap-2">
|
<CardTitle className="flex items-center gap-2">
|
||||||
@@ -194,6 +125,165 @@ export default function SubmissionGuidelines() {
|
|||||||
</CardContent>
|
</CardContent>
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
|
<Card>
|
||||||
|
<CardHeader>
|
||||||
|
<CardTitle className="flex items-center gap-2">
|
||||||
|
<Building2 className="w-5 h-5" />
|
||||||
|
Company & Manufacturer Guidelines
|
||||||
|
</CardTitle>
|
||||||
|
<CardDescription>
|
||||||
|
Comprehensive company information supports industry knowledge
|
||||||
|
</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">Company Classification</h4>
|
||||||
|
<p className="text-sm text-muted-foreground">
|
||||||
|
Specify company type (manufacturer, operator, designer) and person type
|
||||||
|
</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">Historical Accuracy</h4>
|
||||||
|
<p className="text-sm text-muted-foreground">
|
||||||
|
Verify founding year, headquarters location, and company history
|
||||||
|
</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">Official Information</h4>
|
||||||
|
<p className="text-sm text-muted-foreground">
|
||||||
|
Use company websites, press releases, and industry publications
|
||||||
|
</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">Company Name</Badge>
|
||||||
|
<Badge variant="outline">Company Type</Badge>
|
||||||
|
<Badge variant="outline">Person Type</Badge>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</CardContent>
|
||||||
|
</Card>
|
||||||
|
|
||||||
|
<Card>
|
||||||
|
<CardHeader>
|
||||||
|
<CardTitle className="flex items-center gap-2">
|
||||||
|
<Globe className="w-5 h-5" />
|
||||||
|
Location Guidelines
|
||||||
|
</CardTitle>
|
||||||
|
<CardDescription>
|
||||||
|
Precise location data improves search and discovery
|
||||||
|
</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">Geographic Accuracy</h4>
|
||||||
|
<p className="text-sm text-muted-foreground">
|
||||||
|
Verify country, state/province, city, and postal code information
|
||||||
|
</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">Coordinate Precision</h4>
|
||||||
|
<p className="text-sm text-muted-foreground">
|
||||||
|
Use accurate latitude and longitude coordinates when 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">Timezone Information</h4>
|
||||||
|
<p className="text-sm text-muted-foreground">
|
||||||
|
Include correct timezone data for operational hours and events
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</CardContent>
|
||||||
|
</Card>
|
||||||
|
|
||||||
|
<Card>
|
||||||
|
<CardHeader>
|
||||||
|
<CardTitle className="flex items-center gap-2">
|
||||||
|
<Star className="w-5 h-5" />
|
||||||
|
Writing Quality Reviews
|
||||||
|
</CardTitle>
|
||||||
|
<CardDescription>
|
||||||
|
Great reviews help other enthusiasts make informed decisions
|
||||||
|
</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">Be Specific and Detailed</h4>
|
||||||
|
<p className="text-sm text-muted-foreground">
|
||||||
|
Describe the ride experience, intensity, theming, and what makes it unique
|
||||||
|
</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">Consider Different Perspectives</h4>
|
||||||
|
<p className="text-sm text-muted-foreground">
|
||||||
|
Think about families, thrill seekers, and first-time visitors
|
||||||
|
</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">Include Practical Information</h4>
|
||||||
|
<p className="text-sm text-muted-foreground">
|
||||||
|
Mention wait times, best times to visit, height requirements, etc.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</CardContent>
|
||||||
|
</Card>
|
||||||
|
|
||||||
|
<Card>
|
||||||
|
<CardHeader>
|
||||||
|
<CardTitle className="flex items-center gap-2">
|
||||||
|
<Camera className="w-5 h-5" />
|
||||||
|
Photo Submission Guidelines
|
||||||
|
</CardTitle>
|
||||||
|
<CardDescription>
|
||||||
|
High-quality photos enhance the ThrillWiki experience
|
||||||
|
</CardDescription>
|
||||||
|
</CardHeader>
|
||||||
|
<CardContent className="space-y-4">
|
||||||
|
<div>
|
||||||
|
<h4 className="font-medium mb-2">Photo Requirements</h4>
|
||||||
|
<ul className="space-y-2 text-sm text-muted-foreground">
|
||||||
|
<li>• High resolution and good lighting</li>
|
||||||
|
<li>• Clear subject focus (rides, parks, attractions)</li>
|
||||||
|
<li>• No watermarks or heavy editing</li>
|
||||||
|
<li>• Must be your original photos or properly licensed</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div className="flex flex-wrap gap-2">
|
||||||
|
<Badge variant="outline">Landscape preferred</Badge>
|
||||||
|
<Badge variant="outline">Max 10MB per image</Badge>
|
||||||
|
<Badge variant="outline">JPG/PNG formats</Badge>
|
||||||
|
</div>
|
||||||
|
</CardContent>
|
||||||
|
</Card>
|
||||||
|
|
||||||
<Card>
|
<Card>
|
||||||
<CardHeader>
|
<CardHeader>
|
||||||
<CardTitle className="flex items-center gap-2">
|
<CardTitle className="flex items-center gap-2">
|
||||||
|
|||||||
Reference in New Issue
Block a user