feat: Add track material column and filtering

This commit is contained in:
gpt-engineer-app[bot]
2025-10-16 19:54:22 +00:00
parent 294019f7bd
commit f176c28df6
8 changed files with 185 additions and 1 deletions

View File

@@ -618,6 +618,26 @@ export function RideForm({ onSubmit, onCancel, initialData, isEditing = false }:
</SelectContent>
</Select>
</div>
<div className="space-y-2">
<Label>Track Material</Label>
<Select
onValueChange={(value) => setValue('track_material', value === '' ? undefined : value as 'wood' | 'steel' | 'hybrid' | 'aluminum' | 'other')}
defaultValue={initialData?.track_material || ''}
>
<SelectTrigger>
<SelectValue placeholder="Select track material" />
</SelectTrigger>
<SelectContent>
<SelectItem value="">None</SelectItem>
<SelectItem value="wood">Wood</SelectItem>
<SelectItem value="steel">Steel</SelectItem>
<SelectItem value="hybrid">Hybrid (Wood/Steel)</SelectItem>
<SelectItem value="aluminum">Aluminum</SelectItem>
<SelectItem value="other">Other</SelectItem>
</SelectContent>
</Select>
</div>
</div>
<div className="grid grid-cols-1 md:grid-cols-2 gap-6">