35 lines
1.1 KiB
JavaScript
35 lines
1.1 KiB
JavaScript
import {Box} from "@mui/material";
|
|
import Reject from "./Form/RejectForm"
|
|
import Confirm from "./Form/ConfirmForm";
|
|
import ReserveForm from "@/components/dashboard/passenger-boss/Form/ReserveForm";
|
|
import ReferReason from "@/components/dashboard/passenger-boss/Form/ReferReason";
|
|
import ReferUser from "@/components/dashboard/passenger-boss/Form/ReferUser";
|
|
|
|
const TableRow = ({row, mutate}) => {
|
|
return (
|
|
<Box sx={{display: "flex", flexWrap: "nowrap", gap: "8px"}}>
|
|
{row.original.latest_history?.action === "refer" ? <ReferReason row={row}/> : null}
|
|
<ReferUser
|
|
rowId={row.getValue("id")}
|
|
mutate={mutate}
|
|
/>
|
|
<Confirm
|
|
rowId={row.getValue("id")}
|
|
vehicle_type={row.original.vehicle_type}
|
|
mutate={mutate}
|
|
row={row}
|
|
/>
|
|
<ReserveForm
|
|
rowId={row.getValue("id")}
|
|
mutate={mutate}
|
|
/>
|
|
<Reject
|
|
rowId={row.getValue("id")}
|
|
mutate={mutate}
|
|
/>
|
|
</Box>
|
|
);
|
|
};
|
|
|
|
export default TableRow;
|