Changes from Github AI
This commit is contained in:
@@ -45,6 +45,6 @@ export default function BikeDetailPage() {
|
||||
return null
|
||||
}
|
||||
|
||||
return <BikeDetail bike={bike} onUpdate={fetchBike} />
|
||||
return <BikeDetail bike={bike} onUpdate={() => fetchBike(params.id as string)} />
|
||||
}
|
||||
|
||||
|
||||
@@ -91,7 +91,12 @@ export default function BikeDetail({ bike, onUpdate }: BikeDetailProps) {
|
||||
|
||||
<WearPartList
|
||||
bikeId={bike.id}
|
||||
parts={bike.wearParts}
|
||||
parts={bike.wearParts.map((p) => ({
|
||||
// ensure each part has a `maintenanceHistory` array to satisfy WearPartList prop types
|
||||
...p,
|
||||
// some server queries may not include maintenanceHistory; default to empty array
|
||||
maintenanceHistory: (p as any).maintenanceHistory ?? [],
|
||||
}))}
|
||||
bikeCurrentMileage={bike.currentMileage}
|
||||
onUpdate={onUpdate}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user