Files
Dwinzo_dev/app/src/modules/simulation/vehicle/instances/vehicleInstances.tsx

36 lines
1.0 KiB
TypeScript
Raw Normal View History

import React from 'react'
import VehicleInstance from './instance/vehicleInstance'
import { useVehicleStore } from '../../../../store/simulation/useVehicleStore'
2025-04-29 12:56:20 +05:30
import VehicleUI from '../../ui/vehicle/vehicleUI';
type VehicleUIProps = {
vehicleStatusSample: VehicleEventSchema[];
setVehicleStatusSample: React.Dispatch<
React.SetStateAction<VehicleEventSchema[]>
>;
};
const VehicleInstances: React.FC<VehicleUIProps> = ({
vehicleStatusSample,
setVehicleStatusSample,
}) => {
const { vehicles } = useVehicleStore();
2025-04-29 12:56:20 +05:30
return (
<>
2025-04-23 12:25:52 +05:30
{vehicles.map((val: any, i: any) =>
2025-04-29 12:56:20 +05:30
<>
<VehicleInstance agvDetail={val} key={i} />
<VehicleUI
setVehicleStatusSample={setVehicleStatusSample}
vehicleStatusSample={vehicleStatusSample}
vehicle={val}
/>
</>
2025-04-23 12:25:52 +05:30
)}
</>
)
}
export default VehicleInstances