import React, { useEffect } from 'react';
import * as Dialog from '@radix-ui/react-dialog';
import PartnerLoadContainer from './partnerLoadContainer';
import { ratesConstants } from './ratesConstants';
import { CloseIconSvg } from '../../assets/svg/closeIconSvg';
const {
bookImg,
loadImg,
bookIndentUrl,
utmOrganic,
truckRatesPath,
} = ratesConstants;
const BookTruckDialog = (props: any) => {
const { queryData, utmSource, translatedWords } = props;
const {
imShipper = "I'm Shipper",
imTruckOwner = "I'm Truck Owner",
bookTruckLorry = 'Book Truck/Lorry',
findLoad = 'Find Load',
bookTruck = 'Book Truck',
} = translatedWords || {};
const [open, setOpen] = React.useState(false);
const [loads, setLoads] = React.useState(false);
useEffect(() => {
setLoads(false);
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [open]);
const buttonData = [
{
id: 1,
name: imShipper,
find: bookTruckLorry,
img: bookImg,
isCustomer: true,
height: 45,
width: 45,
},
{
id: 2,
name: imTruckOwner,
find: findLoad,
img: loadImg,
isCustomer: false,
height: 47,
width: 47,
},
];
const onClose = () => setOpen(false);
const showLoads = () => setLoads(true);
const queryParam = `?ext=true&s_id=${queryData?.s_id}&s_n=${queryData?.s_n}&sb_id=${queryData?.sb_id}&d_id=${queryData?.d_id}&d_n=${queryData?.d_n}&db_id=${queryData?.db_id}&t_id=${queryData?.t_id}&t_n=${queryData?.t_n}&mt=${queryData?.mt}`;
return (
{loads ? (
) : (
<>
>
)}
);
};
export default BookTruckDialog;
const SelectButton = (props: any) => {
const { buttonProps } = props;
return (
<>
{buttonProps.find}
{buttonProps.name}
>
);
};