Files
expert-front/src/components/dashboard/passenger-boss/TableRowActions.jsx
2024-11-02 06:48:57 +00:00

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;