|
|
@ -2,6 +2,7 @@ import icon_check_s from '../assets/icon_check_s_s.svg'; |
|
|
|
import icon_check_u from '../assets/icon_check_s_u.svg'; |
|
|
|
import icon_arr from '../assets/icon_arr_p_r.svg'; |
|
|
|
import { Measurement } from '../services/apiTypes'; |
|
|
|
import { XB_CODES } from '../utils/constant'; |
|
|
|
|
|
|
|
export default function MeasurementItem({ |
|
|
|
item, |
|
|
@ -16,6 +17,7 @@ export default function MeasurementItem({ |
|
|
|
onDetail?: () => void; |
|
|
|
onSelected?: () => void; |
|
|
|
}) { |
|
|
|
const direct = XB_CODES.find((dire) => dire.value === item.direction); |
|
|
|
return ( |
|
|
|
<div className="flex mx-2 gap-3" onClick={editMode ? onSelected : undefined}> |
|
|
|
{editMode && ( |
|
|
@ -31,7 +33,7 @@ export default function MeasurementItem({ |
|
|
|
<main className="flex mt-2"> |
|
|
|
<p className="flex-1 text-sm ">{`${item.lineName}`}</p> |
|
|
|
<p className="flex-1 text-sm ">{`${item.location}`}</p> |
|
|
|
<p className="flex-1 text-sm ">{`${item.direction}方向`}</p> |
|
|
|
<p className="flex-1 text-sm ">{`${direct ? direct.label : ''}方向`}</p> |
|
|
|
</main> |
|
|
|
</main> |
|
|
|
{!editMode && ( |
|
|
|