Sindbad~EG File Manager

Current Path : /home/infinitibizsol/.trash/static.3/js/
Upload File :
Current File : /home/infinitibizsol/.trash/static.3/js/420.c931343f.chunk.js.map

{"version":3,"file":"static/js/420.c931343f.chunk.js","mappings":"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","sources":["components/label/styles.js","pages/Products/AssignVehicleCard.js","pages/Products/AssignVehicleList.js","sections/@dashboard/products/ProductCard.js","sections/@dashboard/products/ProductList.js","sections/@dashboard/products/ProductSort.js","sections/@dashboard/user/UserListHead.js","pages/OrderSort.js","sections/@dashboard/user/UserListToolbar.js"],"sourcesContent":["// @mui\r\nimport { alpha, styled } from '@mui/material/styles';\r\nimport { Box } from '@mui/material';\r\n\r\n// ----------------------------------------------------------------------\r\n\r\nexport const StyledLabel = styled(Box)(({ theme, ownerState }) => {\r\n  const isLight = theme.palette.mode === 'light';\r\n\r\n  const filledVariant = ownerState.variant === 'filled';\r\n\r\n  const outlinedVariant = ownerState.variant === 'outlined';\r\n\r\n  const softVariant = ownerState.variant === 'soft';\r\n\r\n  const defaultStyle = {\r\n    ...(ownerState.color === 'default' && {\r\n      // OUTLINED\r\n      ...(outlinedVariant && {\r\n        backgroundColor: 'transparent',\r\n        color: theme.palette.text.primary,\r\n        border: `1px solid ${alpha(theme.palette.grey[500], 0.32)}`,\r\n      }),\r\n      // SOFT\r\n      ...(softVariant && {\r\n        color: isLight ? theme.palette.text.primary : theme.palette.common.white,\r\n        backgroundColor: alpha(theme.palette.grey[500], 0.16),\r\n      }),\r\n    }),\r\n  };\r\n\r\n  const colorStyle = {\r\n    ...(ownerState.color !== 'default' && {\r\n      // FILLED\r\n      ...(filledVariant && {\r\n        color: theme.palette[ownerState.color].contrastText,\r\n        backgroundColor: theme.palette[ownerState.color].main,\r\n      }),\r\n      // OUTLINED\r\n      ...(outlinedVariant && {\r\n        backgroundColor: 'transparent',\r\n        color: theme.palette[ownerState.color].main,\r\n        border: `1px solid ${theme.palette[ownerState.color].main}`,\r\n      }),\r\n      // SOFT\r\n      ...(softVariant && {\r\n        color: theme.palette[ownerState.color][isLight ? 'dark' : 'light'],\r\n        backgroundColor: alpha(theme.palette[ownerState.color].main, 0.16),\r\n      }),\r\n    }),\r\n  };\r\n\r\n  return {\r\n    height: 24,\r\n    minWidth: 22,\r\n    lineHeight: 0,\r\n    borderRadius: 6,\r\n    cursor: 'default',\r\n    alignItems: 'center',\r\n    whiteSpace: 'nowrap',\r\n    display: 'inline-flex',\r\n    justifyContent: 'center',\r\n    textTransform: 'capitalize',\r\n    padding: theme.spacing(0, 1),\r\n    color: theme.palette.grey[800],\r\n    fontSize: theme.typography.pxToRem(12),\r\n    fontFamily: theme.typography.fontFamily,\r\n    backgroundColor: theme.palette.grey[300],\r\n    fontWeight: theme.typography.fontWeightBold,\r\n    ...colorStyle,\r\n    ...defaultStyle,\r\n  };\r\n});\r\n","import PropTypes from \"prop-types\";\r\n// @mui\r\nimport { makeStyles } from \"@material-ui/core\";\r\nimport {\r\n    Card,\r\n    CardActions,\r\n    CardContent,\r\n    Button,\r\n    Typography,\r\n} from \"@material-ui/core\";\r\nimport { styled } from \"@mui/material\";\r\nimport {\r\n    Grid,\r\n    Box,\r\n    Styled,\r\n    Link,\r\n    Stack,\r\n    Image,\r\n    Modal,\r\n    Checkbox,\r\n} from \"@mui/material\";\r\n// utils\r\nimport { fCurrency } from \"src/utils/formatNumber\";\r\n// components\r\nimport Label from \"src/components/label\";\r\nimport { ColorPreview } from \"src/components/color-utils\";\r\nimport EditIcon from \"@mui/icons-material/Edit\";\r\nimport DeleteForeverIcon from \"@mui/icons-material/DeleteForever\";\r\nimport { IconButton } from \"@mui/material\";\r\nimport { useNavigate } from \"react-router-dom\";\r\nimport FiberManualRecordIcon from \"@mui/icons-material/FiberManualRecord\";\r\nimport { baseURL, imageURL } from \"src/constants/baseURL\";\r\nimport trashIcon from \"../../assets/trash.png\";\r\nimport { useState } from \"react\";\r\nimport axios from \"axios\";\r\nimport { getInventoryVehicles } from \"src/features/inventory/inventoryActions\";\r\nimport { useDispatch, useSelector } from \"react-redux\";\r\nimport { toast } from \"react-toastify\";\r\n\r\n// ----------------------------------------------------------------------\r\n\r\nconst StyledProductImg = styled(\"img\")({\r\n    top: 0,\r\n    width: \"100%\",\r\n    height: \"80%\",\r\n    objectFit: \"contain\",\r\n    position: \"absolute\",\r\n});\r\n\r\nconst StyledTrashImg = styled(\"img\")({\r\n    top: \"100%\", // Adjust the vertical positioning as needed\r\n    right: 0,\r\n    transform: \"translate(0%, -100%)\", // Adjust the translation to center vertically\r\n    width: \"100%\",\r\n    height: \"50%\",\r\n    objectFit: \"contain\",\r\n    position: \"absolute\",\r\n});\r\n\r\nconst useStyles = makeStyles({\r\n    root: {\r\n        minWidth: 400,\r\n        height: 150,\r\n    },\r\n});\r\n\r\nconst style = {\r\n    position: \"absolute\",\r\n    top: \"50%\",\r\n    left: \"50%\",\r\n    transform: \"translate(-50%, -50%)\",\r\n    width: 360,\r\n    bgcolor: \"background.paper\",\r\n    border: \"2px solid #1976D2\", // Set border color to blue\r\n    borderRadius: 2, // Set border radius\r\n    boxShadow: 24,\r\n    p: 4,\r\n};\r\n\r\n// ----------------------------------------------------------------------\r\n\r\nAssignVehicleCard.propTypes = {\r\n    product: PropTypes.object,\r\n};\r\n\r\nexport default function AssignVehicleCard({ product }) {\r\n    const navigate = useNavigate();\r\n    const {\r\n        make,\r\n        mileage,\r\n        model,\r\n        color,\r\n        color_name,\r\n        year,\r\n        sold_price,\r\n        imageUrl,\r\n        sale_status,\r\n        auction_name,\r\n        lane_name,\r\n        vin,\r\n        announcements,\r\n        auction_fee,\r\n        run_no,\r\n        condition_light,\r\n        vehicle_id,\r\n    } = product;\r\n    console.log({ product });\r\n    const classes = useStyles();\r\n\r\n    const [open, setOpen] = useState(false);\r\n    const handleClose = () => setOpen(false);\r\n    const dispatch = useDispatch();\r\n    const { userInfo } = useSelector((state) => state.auth);\r\n    const [isChecked, setIsChecked] = useState(false);\r\n    const [selectedVehicles, setSelectedVehicles] = useState([]);\r\n\r\n    console.log(\"selectedVehicles\", selectedVehicles);\r\n\r\n    const handleCheckboxChange = (vehicleId) => {\r\n        setSelectedVehicles((prevSelectedVehicles) => {\r\n            // If the vehicle is checked, add its ID to the selectedVehicles array\r\n            if (!prevSelectedVehicles.includes(vehicleId)) {\r\n                return [...prevSelectedVehicles, vehicleId];\r\n            } else {\r\n                // If the vehicle is unchecked, remove its ID from the selectedVehicles array\r\n                return prevSelectedVehicles.filter((id) => id !== vehicleId);\r\n            }\r\n        });\r\n    };\r\n\r\n    // const handleDeleteVehicle = async () => {\r\n    //     try {\r\n    //         const response = await axios.delete(\r\n    //             `${baseURL}/vehicle/delete-inventory-vehicle/${product?.vehicle_id}`\r\n    //         );\r\n\r\n    //         console.log(\"Vehicle deleted\", response);\r\n\r\n    //         if (response.status === 200) {\r\n    //             toast.error(\"Vehicle deleted successfully\");\r\n    //             setOpen(false);\r\n    //             dispatch(\r\n    //                 getInventoryVehicles({\r\n    //                     timeRange: \"currentweek\",\r\n    //                     orderDirection: \"ASC\",\r\n    //                     sortBy: \"\",\r\n    //                     userId: userInfo?.user_id,\r\n    //                 })\r\n    //             );\r\n    //             // Add any additional logic or UI updates after successful deletion\r\n    //         } else {\r\n    //             console.log(\r\n    //                 `Failed to delete vehicle. Status: ${response.status}`\r\n    //             );\r\n    //             // Handle failure scenario, show an error message, etc.\r\n    //         }\r\n    //     } catch (err) {\r\n    //         console.error(\"Error deleting vehicle\", err);\r\n    //         // Handle other errors, show an error message, etc.\r\n    //     }\r\n    // };\r\n\r\n    return (\r\n        <Card className={classes.root}>\r\n            <Grid container sx={{ cursor: \"pointer\" }}>\r\n                {/* Left side (image) */}\r\n                <Grid item xs={4} sm={4}>\r\n                    <Box\r\n                        sx={{\r\n                            pt: \"50%\",\r\n                            position: \"relative\",\r\n                            cursor: \"pointer\",\r\n                        }}\r\n                    >\r\n                        <StyledProductImg\r\n                            alt={make}\r\n                            src={`${imageURL}/${imageUrl}`}\r\n                        />\r\n                    </Box>\r\n                </Grid>\r\n\r\n                {/* Right side (text content) */}\r\n                <Grid item xs={6} sm={6}>\r\n                    <Stack spacing={4} p={3}>\r\n                        <Stack\r\n                            direction=\"row\"\r\n                            alignItems=\"center\"\r\n                            justifyContent=\"space-between\"\r\n                            // paddingTop={7}\r\n                        >\r\n                            <Link color=\"inherit\" underline=\"hover\">\r\n                                <Box\r\n                                    sx={{\r\n                                        fontWeight: \"bold\",\r\n                                        fontSize: \"25px\",\r\n                                    }}\r\n                                >\r\n                                    {`${year} ${make} ${model}`}\r\n                                </Box>\r\n                            </Link>\r\n                        </Stack>\r\n\r\n                        <Stack\r\n                            direction=\"row\"\r\n                            alignItems=\"center\"\r\n                            justifyContent=\"space-between\"\r\n                        >\r\n                            <Typography noWrap>\r\n                                {vin}\r\n                            </Typography>\r\n\r\n                            <Box sx={{ marginRight: \"50px\" }}>\r\n                                <Typography noWrap>\r\n                                    {mileage ? `${mileage} mi.` : \"\"}\r\n                                </Typography>\r\n                            </Box>\r\n                        </Stack>\r\n                    </Stack>\r\n                </Grid>\r\n\r\n                <Grid item xs={2} sm={2}>\r\n                    <Box\r\n                        sx={{\r\n                            pt: \"20px\",\r\n                            pl: \"30px\",\r\n                            position: \"relative\",\r\n                            cursor: \"pointer\",\r\n                        }}\r\n                    >\r\n                        <Checkbox\r\n                            color=\"success\"\r\n                            size=\"large\"\r\n                            checked={selectedVehicles.includes(vehicle_id)}\r\n                            onChange={() => handleCheckboxChange(vehicle_id)}\r\n                        />\r\n                    </Box>\r\n                </Grid>\r\n            </Grid>\r\n        </Card>\r\n    );\r\n}\r\n","import PropTypes from \"prop-types\";\r\nimport { useCallback, useEffect, useState } from \"react\";\r\nimport { useLocation, useNavigate } from \"react-router-dom\";\r\nimport { useSelector, useDispatch } from \"react-redux\";\r\nimport { toast } from \"react-toastify\";\r\nimport AssignVehicleCard from \"./AssignVehicleCard\";\r\nimport { makeStyles } from \"@material-ui/core\";\r\nimport { Card, Typography} from \"@material-ui/core\";\r\nimport { styled } from \"@mui/material\";\r\nimport {\r\n    Grid,\r\n    Box,\r\n    Styled,\r\n    Link,\r\n    Stack,\r\n    Image,\r\n    Modal,\r\n    Checkbox,\r\n} from \"@mui/material\";\r\nimport { imageURL } from \"src/constants/baseURL\";\r\nimport { LoadingButton } from \"@mui/lab\";\r\nimport axios from \"axios\";\r\nimport { baseURL } from \"src/constants/baseURL\";\r\nimport { getAssignedVehiclestoAuctioneer, getUserAuctioneerList } from \"src/features/users/userActions\";\r\n\r\nAssignVehicleList.propTypes = {\r\n    products: PropTypes.array.isRequired,\r\n};\r\n\r\nconst StyledProductImg = styled(\"img\")({\r\n    top: 0,\r\n    width: \"100%\",\r\n    height: \"80%\",\r\n    objectFit: \"contain\",\r\n    position: \"absolute\",\r\n});\r\n\r\nconst useStyles = makeStyles({\r\n    root: {\r\n        minWidth: 400,\r\n        height: 150,\r\n    },\r\n});\r\n\r\nconst style = {\r\n    position: \"absolute\",\r\n    top: \"50%\",\r\n    left: \"50%\",\r\n    transform: \"translate(-50%, -50%)\",\r\n    width: 360,\r\n    bgcolor: \"background.paper\",\r\n    border: \"2px solid #1976D2\", // Set border color to blue\r\n    borderRadius: 2, // Set border radius\r\n    boxShadow: 24,\r\n    p: 4,\r\n};\r\n\r\nexport default function AssignVehicleList({\r\n    allVehiclesWithStatus,\r\n    weekId,\r\n    auctioneerId,\r\n    opportunityId,\r\n    name,\r\n    totalUnits,\r\n    startDate,\r\n    endDate,\r\n    ...other\r\n}) {\r\n    console.log(\"🚀 ~ allVehiclesWithStatus:\", allVehiclesWithStatus)\r\n    const classes = useStyles();\r\n    const navigate = useNavigate();\r\n    const dispatch = useDispatch();\r\n    const [loading, setLoading] = useState(false);\r\n    const [selectedVehicles, setSelectedVehicles] = useState([]);\r\n    const { vehiclesData : assignedVehicles} = useSelector((state) => state.users);\r\n    const { userInfo } = useSelector((state) => state.auth);\r\n    const { state } = useLocation();\r\n\r\n    const isVehicleDisabled = (vehicleId) => {\r\n        return (\r\n            assignedVehicles.some((vehicle) => vehicle.vehicle_id === vehicleId)\r\n            // && allVehiclesWithStatus.some((vehicle) => vehicle.vehicle_id === vehicleId)\r\n        );\r\n    };\r\n\r\n\r\n    useEffect(() => {\r\n        let assignedVehiclesArray = [];\r\n        assignedVehicles?.map(i => assignedVehiclesArray.push(i.vehicle_id))\r\n        console.log(\"🚀 ~ useEffect ~ assignedVehiclesArray:\", assignedVehiclesArray)\r\n        setSelectedVehicles(assignedVehiclesArray)\r\n    }, [assignedVehicles])\r\n\r\n\r\n    \r\n    const handleClick = (vehicle_id, status, auctioneer_name, selected_date) => {\r\n        console.log(\"🚀 ~ handleClick ~ status:\", status)\r\n        if(status===true){\r\n            toast.warning(`This Vehicle has already assigned to ${auctioneer_name}, \r\n             on ${selected_date}. Please remove it first!`)\r\n        }\r\n        return;\r\n    }\r\n\r\n\r\n    const handleCheckboxChange = (vehicleId) => {\r\n        setSelectedVehicles((prevSelectedVehicles) => {\r\n            // If the vehicle is checked and not disabled, add its ID to the selectedVehicles array\r\n            if (\r\n                !prevSelectedVehicles.includes(vehicleId) &&\r\n                !isVehicleDisabled(vehicleId)\r\n            ) {\r\n                return [...prevSelectedVehicles, vehicleId];\r\n            } else {\r\n                // If the vehicle is unchecked or disabled, remove its ID from the selectedVehicles array\r\n                return prevSelectedVehicles.filter((id) => id !== vehicleId);\r\n            }\r\n        });\r\n    };\r\n\r\n    const handleSubmit = async () => {\r\n        let filteredSelectedVehicles = selectedVehicles.filter(vehicleId =>\r\n            !assignedVehicles.some(item => item?.vehicle_id === vehicleId)\r\n        );\r\n        console.log(\"🚀 ~ handleSubmit ~ filteredSelectedVehicles:\", filteredSelectedVehicles)\r\n\r\n        if (!filteredSelectedVehicles?.length > 0) {\r\n           return toast.error(\"Please select a vehicle\");\r\n        }\r\n        setLoading(true);\r\n\r\n        try {\r\n            const response = await axios.post(\r\n                `${baseURL}/vehicle/assign-vehicle-to-auctioneer`,\r\n                {\r\n                    car_ids: filteredSelectedVehicles,\r\n                    auctioneerId,\r\n                    userId: userInfo?.user_id,\r\n                    weekId,\r\n                }\r\n            );\r\n            if (response?.status === 200) {\r\n                toast.success(\"Vehicle assigned successfully\");\r\n                setLoading(false);\r\n                // dispatch(\r\n                //     getAssignedVehiclestoAuctioneer({\r\n                //         user_id: userInfo?.user_id,\r\n                //         opportunity_id: state?.opportunity,\r\n                //         weekId,\r\n                //     })\r\n                // );\r\n                dispatch(\r\n                    getUserAuctioneerList({\r\n                        userId: userInfo?.user_id,\r\n                        weekId,\r\n                    })\r\n                );\r\n                navigate(\"/dashboard/opportunities/users/cars\", {\r\n                    state: {\r\n                        name,\r\n                        totalUnits,\r\n                        startDate: startDate,\r\n                        endDate: endDate,\r\n                        weekId: weekId,\r\n                        filterValue: \"auctioneer\",\r\n                        filterId: opportunityId,\r\n                        opportunity_id: opportunityId,\r\n                        auctioneerId,\r\n                    },\r\n                });\r\n            }\r\n        } catch (err) {\r\n            setLoading(false);\r\n            console.log(\"[Error]\", err);\r\n        }\r\n    };\r\n\r\n    return (\r\n        <Grid container spacing={3} mt={5} {...other}>\r\n            {allVehiclesWithStatus?.map((p, index) => (\r\n                <Grid key={index} item xs={12} sm={12} md={12}>\r\n                    <Card className={classes.root}>\r\n                        <Grid container sx={{ cursor: \"pointer\" }}>\r\n                            {/* Left side (image) */}\r\n                            <Grid item xs={4} sm={4}>\r\n                                <Box\r\n                                    sx={{\r\n                                        pt: \"50%\",\r\n                                        position: \"relative\",\r\n                                        cursor: \"pointer\",\r\n                                    }}\r\n                                >\r\n                                    <StyledProductImg\r\n                                        alt={p.make}\r\n                                        src={`${imageURL}/${p.imageUrl}`}\r\n                                    />\r\n                                </Box>\r\n                            </Grid>\r\n\r\n                            {/* Right side (text content) */}\r\n                            <Grid item xs={6} sm={6}>\r\n                                <Stack spacing={4} p={3}>\r\n                                    <Stack\r\n                                        direction=\"row\"\r\n                                        alignItems=\"center\"\r\n                                        justifyContent=\"space-between\"\r\n                                        // paddingTop={7}\r\n                                    >\r\n                                        <Link color=\"inherit\" underline=\"hover\">\r\n                                            <Box\r\n                                                sx={{\r\n                                                    fontWeight: \"bold\",\r\n                                                    fontSize: \"25px\",\r\n                                                }}\r\n                                            >\r\n                                                {`${p.year} ${p.make} ${p.model}`}\r\n                                            </Box>\r\n                                        </Link>\r\n                                    </Stack>\r\n\r\n                                    <Stack\r\n                                        direction=\"row\"\r\n                                        alignItems=\"center\"\r\n                                        justifyContent=\"space-between\"\r\n                                    >\r\n                                        <Typography noWrap>\r\n                                            {p.vin}\r\n                                        </Typography>\r\n\r\n                                        <Box sx={{ marginRight: \"50px\" }}>\r\n                                            <Typography noWrap>\r\n                                                {p.mileage\r\n                                                    ? `${p.mileage} mi.`\r\n                                                    : \"\"}\r\n                                            </Typography>\r\n                                        </Box>\r\n                                    </Stack>\r\n                                </Stack>\r\n                            </Grid>\r\n\r\n                            <Grid item xs={2} sm={2}>\r\n                                <Box\r\n                                    sx={{\r\n                                        pt: \"20px\",\r\n                                        pl: \"30px\",\r\n                                        position: \"relative\",\r\n                                        cursor: \"pointer\",\r\n                                    }}\r\n                                >\r\n                                    <span onClick={() => handleClick(p?.vehicle_id, p?.status,\r\n                                         p?.auctioneer_name, p?.selected_date)}>\r\n                                        <Checkbox\r\n                                            color=\"success\"\r\n                                            size=\"large\"\r\n                                            checked={selectedVehicles.includes(p.vehicle_id) || p.status}\r\n                                            onChange={() =>\r\n                                                handleCheckboxChange(p.vehicle_id)\r\n                                            }\r\n                                            disabled={ isVehicleDisabled(p.vehicle_id) || p.status }\r\n                                        />\r\n                                    </span>\r\n                                    \r\n                                </Box>\r\n                            </Grid>\r\n                        </Grid>\r\n                    </Card>\r\n                </Grid>\r\n            ))}\r\n            <Grid\r\n                container\r\n                direction=\"row\"\r\n                justifyContent=\"center\"\r\n                alignItems=\"center\"\r\n                m={4}\r\n            >\r\n                <LoadingButton\r\n                    loading={loading}\r\n                    size=\"large\"\r\n                    type=\"submit\"\r\n                    variant=\"contained\"\r\n                    onClick={handleSubmit}\r\n                >\r\n                    Update\r\n                </LoadingButton>\r\n            </Grid>\r\n        </Grid>\r\n    );\r\n}\r\n","import { useState } from \"react\";\r\nimport PropTypes from \"prop-types\";\r\n// @mui\r\nimport { makeStyles } from \"@material-ui/core\";\r\nimport {\r\n    Card,\r\n    CardActions,\r\n    CardContent,\r\n    Button,\r\n    Typography,\r\n} from \"@material-ui/core\";\r\nimport { styled } from \"@mui/material\";\r\nimport { Grid, Box, Styled, Link, Stack, Modal } from \"@mui/material\";\r\n// utils\r\nimport { fCurrency } from \"../../../utils/formatNumber\";\r\n// components\r\nimport Label from \"../../../components/label\";\r\nimport { ColorPreview } from \"../../../components/color-utils\";\r\nimport EditIcon from \"@mui/icons-material/Edit\";\r\nimport DeleteForeverIcon from \"@mui/icons-material/DeleteForever\";\r\nimport { IconButton } from \"@mui/material\";\r\nimport { useNavigate } from \"react-router-dom\";\r\nimport FiberManualRecordIcon from \"@mui/icons-material/FiberManualRecord\";\r\nimport { baseURL, imageURL } from \"src/constants/baseURL\";\r\nimport trashIcon from \"../../../assets/trash.png\";\r\nimport { toast } from \"react-toastify\";\r\nimport { useDispatch, useSelector } from \"react-redux\";\r\nimport axios from \"axios\";\r\n\r\n// ----------------------------------------------------------------------\r\n\r\nconst StyledProductImg = styled(\"img\")({\r\n    top: \"10%\",\r\n    width: \"100%\",\r\n    height: \"100%\",\r\n    objectFit: \"contain\",\r\n    position: \"absolute\",\r\n});\r\n\r\nconst StyledTrashImg = styled(\"img\")({\r\n    top: \"50%\",\r\n    // left: \"50%\",\r\n    // transform: \"translate(-50%, -50%)\",\r\n    width: \"100%\",\r\n    height: \"100%\",\r\n    objectFit: \"contain\",\r\n    position: \"absolute\",\r\n});\r\n\r\nconst useStyles = makeStyles({\r\n    root: {\r\n        minWidth: 400,\r\n        maxWidth: 1000,\r\n    },\r\n});\r\n\r\nconst style = {\r\n    position: \"absolute\",\r\n    top: \"50%\",\r\n    left: \"50%\",\r\n    transform: \"translate(-50%, -50%)\",\r\n    width: 400,\r\n    bgcolor: \"background.paper\",\r\n    border: \"2px solid black\", // Set border color to blue\r\n    borderRadius: 2, // Set border radius\r\n    boxShadow: 24,\r\n    p: 4,\r\n};\r\n\r\n// ----------------------------------------------------------------------\r\n\r\nShopProductCard.propTypes = {\r\n    product: PropTypes.object,\r\n};\r\n\r\nexport default function ShopProductCard({\r\n    product,\r\n    onNavigate,\r\n    onEditNavigate,\r\n    onDeleteNavigate,\r\n}) {\r\n    const navigate = useNavigate();\r\n    const {\r\n        make,\r\n        mileage,\r\n        model,\r\n        color,\r\n        color_name,\r\n        year,\r\n        sold_price,\r\n        imageUrl,\r\n        sale_status,\r\n        auction_name,\r\n        lane_name,\r\n        vin,\r\n        announcements,\r\n        auction_fee,\r\n        run_no,\r\n        condition_light,\r\n    } = product;\r\n    const classes = useStyles();\r\n\r\n    const [open, setOpen] = useState(false);\r\n    const handleClose = () => setOpen(false);\r\n    const dispatch = useDispatch();\r\n    const { userInfo } = useSelector((state) => state.auth);\r\n\r\n    const handleUnassignVehicle = async () => {\r\n        // try {\r\n        //     const response = await axios.patch(\r\n        //         `${baseURL}/vehicle/remove-vehicle-from-auctioneer`,\r\n        //         {\r\n        //             carIds: [],\r\n        //         }\r\n        //     );\r\n        //     console.log(\"Vehicle unassigned\", response);\r\n        //     // if (response.status === 200) {\r\n        //     //     toast.success(\"Vehicle unassigned successfully\");\r\n        //     //     setOpen(false);\r\n        //     // } else {\r\n        //     //     console.log(\r\n        //     //         `Failed to delete vehicle. Status: ${response.status}`\r\n        //     //     );\r\n        //     // }\r\n        // } catch (err) {\r\n        //     console.error(\"Error deleting vehicle\", err);\r\n        // }\r\n    };\r\n\r\n    return (\r\n        <Grid container sx={{ cursor: \"pointer\" }}>\r\n            {/* Left side (image) */}\r\n            <Grid item xs={10} sm={10}>\r\n                <Card className={classes.root}>\r\n                    <Modal\r\n                        open={open}\r\n                        onClose={handleClose}\r\n                        aria-labelledby=\"modal-modal-title\"\r\n                        aria-describedby=\"modal-modal-description\"\r\n                    >\r\n                        <Box sx={style}>\r\n                            <Typography\r\n                                id=\"modal-modal-title\"\r\n                                variant=\"h6\"\r\n                                component=\"h2\"\r\n                                sx={{\r\n                                    color: \"#1976D2\",\r\n                                    mb: 1,\r\n                                    textAlign: \"center\",\r\n                                }}\r\n                            >\r\n                                Are you sure you want to\r\n                            </Typography>\r\n                            <Typography\r\n                                id=\"modal-modal-description\"\r\n                                variant=\"h6\"\r\n                                component=\"h2\"\r\n                                align=\"center\"\r\n                            >\r\n                                unassign this vehicle?\r\n                            </Typography>\r\n\r\n                            <Stack\r\n                                spacing={2}\r\n                                direction=\"row\"\r\n                                justifyContent=\"center\"\r\n                                alignItems=\"flex-end\" // Align the buttons at the bottom\r\n                                sx={{ mt: 2 }} // Add some margin-top to the Stack\r\n                            >\r\n                                <Button\r\n                                    variant=\"contained\"\r\n                                    style={{\r\n                                        width: \"150px\",\r\n                                        backgroundColor: \"#E53935\",\r\n                                        borderRadius: \"30px\",\r\n                                        color: \"white\",\r\n                                        marginRight: \"8px\",\r\n                                        fontWeight: \"bold\",\r\n                                    }}\r\n                                    onClick={() => {\r\n                                        handleUnassignVehicle();\r\n                                        // Call your delete function here\r\n                                    }}\r\n                                >\r\n                                    Yes\r\n                                </Button>\r\n\r\n                                <Button\r\n                                    variant=\"contained\"\r\n                                    style={{\r\n                                        width: \"150px\",\r\n                                        backgroundColor: \"#4CAF50\",\r\n                                        borderRadius: \"30px\",\r\n                                        color: \"white\",\r\n                                        fontWeight: \"bold\",\r\n                                    }}\r\n                                    onClick={handleClose}\r\n                                >\r\n                                    No\r\n                                </Button>\r\n                            </Stack>\r\n                        </Box>\r\n                    </Modal>\r\n                    <Grid\r\n                        container\r\n                        sx={{ cursor: \"pointer\" }}\r\n                        onClick={() => onNavigate()}\r\n                    >\r\n                        {/* Left side (image) */}\r\n                        <Grid item xs={4} sm={4}>\r\n                            <Box\r\n                                sx={{\r\n                                    pt: \"53%\",\r\n                                    position: \"relative\",\r\n                                    cursor: \"pointer\",\r\n                                }}\r\n                            >\r\n                                <StyledProductImg\r\n                                    alt={make}\r\n                                    src={`${imageURL}/${imageUrl}`}\r\n                                />\r\n                            </Box>\r\n                        </Grid>\r\n\r\n                        {/* Right side (text content) */}\r\n                        <Grid item xs={8} sm={8}>\r\n                            <Stack spacing={4} p={3}>\r\n                                <Stack\r\n                                    direction=\"row\"\r\n                                    alignItems=\"center\"\r\n                                    justifyContent=\"space-between\"\r\n                                    // paddingTop={7}\r\n                                >\r\n                                    <Link color=\"inherit\" underline=\"hover\">\r\n                                        <Box\r\n                                            style={{\r\n                                                \"display\": \"-webkit-box\",\r\n                                                \"WebkitLineClamp\": \"1\",\r\n                                                \"WebkitBoxOrient\": \"vertical\",\r\n                                                \"overflow\": \"hidden\",\r\n                                            }}\r\n                                            sx={{\r\n                                                fontWeight: \"bold\",\r\n                                                fontSize: \"22px\",\r\n                                            }}\r\n                                        >\r\n                                            {`${year} ${make} ${model}`}\r\n                                        </Box>\r\n                                    </Link>\r\n                                    <Box\r\n                                        sx={{\r\n                                            fontWeight: \"bold\",\r\n                                            fontSize: \"18px\",\r\n                                            color:\r\n                                                sale_status === true\r\n                                                    ? \"#023020\"\r\n                                                    : \"#C70039\",\r\n                                        }}\r\n                                    >\r\n                                        {sale_status === true\r\n                                            ? \"SOLD\"\r\n                                            : \"NOT SOLD\"}\r\n                                    </Box>\r\n                                </Stack>\r\n\r\n                                <Stack\r\n                                    direction=\"row\"\r\n                                    alignItems=\"center\"\r\n                                    justifyContent=\"space-between\"\r\n                                >\r\n                                    <Typography noWrap>\r\n                                        {vin}\r\n                                    </Typography>\r\n\r\n                                    {condition_light !== 0 && (\r\n                                        <FiberManualRecordIcon\r\n                                            style={{\r\n                                                color:\r\n                                                    condition_light === 1\r\n                                                        ? \"#FF0000\"\r\n                                                        : condition_light === 2\r\n                                                        ? \"#FFFF00\"\r\n                                                        : condition_light === 3\r\n                                                        ? \"#008000\"\r\n                                                        : \"\",\r\n                                                fontSize: \"30px\",\r\n                                            }}\r\n                                        />\r\n                                    )}\r\n\r\n                                    <Typography noWrap>\r\n                                        {mileage ? `${mileage} mileage` : \"\"}\r\n                                    </Typography>\r\n                                </Stack>\r\n\r\n                                <Stack\r\n                                    direction=\"row\"\r\n                                    alignItems=\"center\"\r\n                                    justifyContent=\"space-between\"\r\n                                >\r\n                                    <Typography>\r\n                                        {auction_name ? auction_name : \"\"}\r\n                                    </Typography>\r\n\r\n                                    <Typography \r\n                                        // style={{ marginRight: \"5rem\" }}\r\n                                    >\r\n                                        {lane_name ? `Lane: ${lane_name}` : \"\"}\r\n                                    </Typography>\r\n\r\n                                    <Typography>\r\n                                        {run_no ? `Run # ${run_no}` : \"\"}\r\n                                    </Typography>\r\n                                </Stack>\r\n                            </Stack>\r\n                        </Grid>\r\n                    </Grid>\r\n                </Card>\r\n            </Grid>\r\n            {/* Right side (trash image) */}\r\n            <Grid item xs={2} sm={2}>\r\n                <Box\r\n                    sx={{\r\n                        pt: \"50%\",\r\n                        position: \"relative\",\r\n                        cursor: \"pointer\",\r\n                    }}\r\n                >\r\n                    <StyledTrashImg\r\n                        alt={make}\r\n                        src={trashIcon}\r\n                        onClick={() => setOpen(true)}\r\n                    />\r\n                </Box>\r\n            </Grid>\r\n\r\n            <Modal\r\n                open={open}\r\n                onClose={handleClose}\r\n                aria-labelledby=\"modal-modal-title\"\r\n                aria-describedby=\"modal-modal-description\"\r\n            >\r\n                <Box sx={style}>\r\n                    <Typography\r\n                        id=\"modal-modal-title\"\r\n                        variant=\"h6\"\r\n                        component=\"h2\"\r\n                        sx={{ color: \"#1976D2\", mb: 1, textAlign: \"center\" }}\r\n                    >\r\n                        Are you sure you want to unassign\r\n                    </Typography>\r\n                    <Typography\r\n                        id=\"modal-modal-description\"\r\n                        variant=\"h6\"\r\n                        component=\"h2\"\r\n                        align=\"center\"\r\n                    >\r\n                        this vehicle?\r\n                    </Typography>\r\n                    <Stack\r\n                        spacing={2}\r\n                        direction=\"row\"\r\n                        justifyContent=\"center\"\r\n                        alignItems=\"flex-end\"\r\n                        sx={{ mt: 2 }}\r\n                    >\r\n                        <Button\r\n                            variant=\"contained\"\r\n                            style={{\r\n                                width: \"150px\",\r\n                                backgroundColor: \"#E53935\",\r\n                                borderRadius: \"30px\",\r\n                                color: \"white\",\r\n                                marginRight: \"8px\",\r\n                                fontWeight: \"bold\",\r\n                            }}\r\n                            onClick={() => {\r\n                                handleUnassignVehicle();\r\n                                // Call your delete function here\r\n                            }}\r\n                        >\r\n                            Yes\r\n                        </Button>\r\n                        <Button\r\n                            variant=\"contained\"\r\n                            style={{\r\n                                width: \"150px\",\r\n                                backgroundColor: \"#4CAF50\",\r\n                                borderRadius: \"30px\",\r\n                                color: \"white\",\r\n                                fontWeight: \"bold\",\r\n                            }}\r\n                            onClick={handleClose}\r\n                        >\r\n                            No\r\n                        </Button>\r\n                    </Stack>\r\n                </Box>\r\n            </Modal>\r\n        </Grid>\r\n    );\r\n}\r\n","import PropTypes from \"prop-types\";\r\nimport React, { useCallback, useEffect, useState } from \"react\";\r\nimport {\r\n    Card,\r\n    CardActions,\r\n    CardContent,\r\n    Button,\r\n    Typography,\r\n} from \"@material-ui/core\";\r\nimport { Grid, Box, Styled, Link, Stack, Modal, Table, TableCell, TableRow, TableBody, TableContainer } from \"@mui/material\";\r\nimport { styled } from \"@mui/material\";\r\nimport { makeStyles } from \"@material-ui/core\";\r\nimport ShopProductCard from \"./ProductCard\";\r\nimport { useNavigate } from \"react-router-dom\";\r\nimport { useSelector, useDispatch } from \"react-redux\";\r\nimport { toast } from \"react-toastify\";\r\nimport FiberManualRecordIcon from \"@mui/icons-material/FiberManualRecord\";\r\nimport { baseURL, imageURL } from \"src/constants/baseURL\";\r\nimport trashIcon from \"../../../assets/trash.png\";\r\nimport axios from \"axios\";\r\nimport { getAssignedVehiclestoAuctioneer } from \"src/features/users/userActions\";\r\nimport { UserListHead } from \"../user\";\r\n\r\n\r\nconst StyledTrashImg = styled(\"img\")({\r\n    height: 50,\r\n    objectFit: \"contain\",\r\n});\r\n\r\nconst style = {\r\n    position: \"absolute\",\r\n    top: \"50%\",\r\n    left: \"50%\",\r\n    transform: \"translate(-50%, -50%)\",\r\n    width: 400,\r\n    bgcolor: \"background.paper\",\r\n    border: \"2px solid black\", // Set border color to blue\r\n    borderRadius: 2, // Set border radius\r\n    boxShadow: 24,\r\n    p: 4,\r\n};\r\n\r\nProductList.propTypes = {\r\n    productsData: PropTypes.array.isRequired,\r\n};\r\n\r\nexport default function ProductList({\r\n    productsData,\r\n    weekId,\r\n    auctioneerId,\r\n    opportunityId,\r\n    name,\r\n    totalUnits,\r\n    startDate,\r\n    endDate,\r\n    filterValue,\r\n    ...other\r\n}) {\r\n    const useStyles = makeStyles((theme) => ({\r\n        root: {\r\n            minWidth: 400,\r\n            ...(filterValue === \"auctioneer\" && { maxWidth: 1000 }),\r\n            ...(filterValue !== \"auctioneer\" && { maxWidth: 1500 }),\r\n        },\r\n    }));\r\n    const navigate = useNavigate();\r\n    const classes = useStyles();\r\n\r\n    const [open, setOpen] = useState(false);\r\n    const handleClose = () => setOpen(false);\r\n    const [TABLE_HEAD, setTableHead] = useState([]);\r\n    const [id, setId] = useState(null);\r\n    const dispatch = useDispatch();\r\n    const { userInfo } = useSelector((state) => state.auth);\r\n\r\n    const handleUnassignVehicle = async () => {\r\n        try {\r\n            const response = await axios.patch(\r\n                `${baseURL}/vehicle/remove-vehicle-from-auctioneer`,\r\n                {\r\n                    carIds: [id],\r\n                }\r\n            );\r\n            if (response.status === 200) {\r\n                toast.success(\"Vehicle unassigned successfully\");\r\n                setOpen(false);\r\n                navigate(0);\r\n                // dispatch(\r\n                //     getAssignedVehiclestoAuctioneer({\r\n                //         user_id: userInfo?.user_id,\r\n                //         opportunity_id: opportunityId,\r\n                //         weekId,\r\n                //     })\r\n                // );\r\n                // navigate(\"/dashboard/opportunities/users/cars\", {\r\n                //     state: {\r\n                //         name,\r\n                //         totalUnits,\r\n                //         startDate: startDate,\r\n                //         endDate: endDate,\r\n                //         weekId: weekId,\r\n                //         opportunity_id: opportunityId,\r\n                //         filterValue: \"auctioneer\",\r\n                //         filterId: opportunityId,\r\n                //         auctioneerId,\r\n                //     },\r\n                // });\r\n            } else {\r\n                setOpen(false);\r\n                console.log(\r\n                    `Failed to unassign vehicle. Status: ${response.status}`\r\n                );\r\n            }\r\n        } catch (err) {\r\n            console.error(\"Error unassigning vehicle\", err);\r\n            setOpen(false);\r\n        }\r\n    };\r\n    \r\n\r\n    useEffect(() => {\r\n        setTableHead([\r\n          { id: \"image\", label: \"Image\" },\r\n          { id: \"title\", label: \"Title\" },\r\n          { id: \"sale_status\", label: \"Sale Status\" },\r\n        //   { id: \"trim\", label: \"Trim\" },\r\n          { id: \"vin\", label: \"VIN\" },\r\n          { id: \"condition_light\", label: \"Condition\" },\r\n          { id: \"mileage\", label: \"Mileage\" },\r\n          { id: \"auction\", label: \"Auction\" },\r\n          { id: \"lane\", label: \"Lane\" },\r\n          { id: \"run_no\", label: \"Run\" },\r\n          { id: \"action\", label: \"Action\" },\r\n        ])\r\n    }, [])\r\n\r\n    \r\n    if(!productsData?.length > 0){\r\n        return <h1 style={{marginTop:'100px'}}>No results were found!</h1>\r\n    };\r\n\r\n\r\n    return (\r\n        <Grid container {...other}>                    \r\n\r\n            <TableContainer sx={{ maxHeight: 440 }}>\r\n                <Table stickyHeader>\r\n                    <UserListHead headLabel={TABLE_HEAD} />\r\n                    <TableBody>\r\n                        <React.Fragment>\r\n                            {productsData?.map((product, index) => (\r\n                                <>\r\n                                    <TableRow key={index}>\r\n\r\n                                        <TableCell><img src={`${imageURL}/${product?.imageUrl}`} height={80} width={80} alt='' style={{objectFit: \"contain\"}} /></TableCell>\r\n\r\n                                        <TableCell>\r\n                                            <Typography \r\n                                                style={{\r\n                                                    \"display\": \"-webkit-box\",\r\n                                                    \"WebkitLineClamp\": \"1\",\r\n                                                    \"WebkitBoxOrient\": \"vertical\",\r\n                                                    \"overflow\": \"hidden\",\r\n                                                    fontWeight: \"bold\", cursor: 'pointer',\r\n                                                    width: '180px'\r\n                                                }}\r\n                                                onClick={() =>navigate(\"/dashboard/opportunities/users/cars/preview\",\r\n                                                            {\r\n                                                                state: { product, auctioneerId: filterValue===\"auctioneer\" ? auctioneerId : product?.auctioneer_id},\r\n                                                            }\r\n                                                    )\r\n                                                }\r\n                                            >\r\n                                                {`${product?.year || \"\"} ${product?.make || \"\"} ${product?.model || \"\"} ${product?.trim || \"\"}`}\r\n                                            </Typography>\r\n                                        </TableCell>\r\n                                        \r\n                                        <TableCell style={{minWidth: '120px', color:product?.sale_status === true ? \"#023020\" : \"#C70039\"}}>\r\n                                            {product?.sale_status===true ? \"SOLD\" : \"NOT SOLD\"}\r\n                                        </TableCell>\r\n                                        {/* <TableCell style={{ minWidth: 100 }}>{product?.trim || \"\"}</TableCell> */}\r\n                                        <TableCell style={{ minWidth: 160 }}>{product?.vin || \"\"}</TableCell>\r\n                                        <TableCell style={{width: '60px'}}>\r\n                                            <FiberManualRecordIcon\r\n                                                style={{\r\n                                                    color: product?.condition_light === 1 ? \"#FF0000\"\r\n                                                            : product?.condition_light === 2 ? \"#FFFF00\" \r\n                                                            : product?.condition_light ===3 ? \"#008000\" : \"transparent\",\r\n                                                    fontSize: \"30px\",\r\n                                                }}\r\n                                            />\r\n                                        </TableCell>\r\n                                        <TableCell style={{ width: 100 }}>{`${product?.mileage || \"\"}`}</TableCell>\r\n                                        <TableCell style={{ width: 100 }}>{`${product?.auction_name || \"\"}`}</TableCell>\r\n                                        <TableCell style={{ width: 100 }}>{`${product?.lane_name || \"\"}`}</TableCell>\r\n                                        <TableCell style={{ width: 100 }}>{`${product?.run_no || \"\"}`}</TableCell>\r\n                                        \r\n                                        <TableCell>\r\n                                            <StyledTrashImg\r\n                                                style={{cursor: \"pointer\"}}\r\n                                                alt={product?.make}\r\n                                                src={trashIcon}\r\n                                                onClick={() => {setOpen(true); setId(product?.vehicle_id)}}\r\n                                            />\r\n                                        </TableCell>\r\n                                    </TableRow>\r\n                                </>\r\n                            ))}\r\n\r\n                        </React.Fragment>\r\n                    </TableBody>\r\n                </Table>\r\n            </TableContainer>\r\n            \r\n\r\n                <Modal\r\n                    open={open}\r\n                    onClose={handleClose}\r\n                    aria-labelledby=\"modal-modal-title\"\r\n                    aria-describedby=\"modal-modal-description\"\r\n                >\r\n                <Box sx={style}>\r\n                    <Typography\r\n                        id=\"modal-modal-title\"\r\n                        variant=\"h6\"\r\n                        component=\"h2\"\r\n                        sx={{ mb: 1, textAlign: \"center\" }}\r\n                    >\r\n                        Are you sure you want to delete\r\n                    </Typography>\r\n                    <Typography\r\n                        id=\"modal-modal-description\"\r\n                        variant=\"h6\"\r\n                        component=\"h2\"\r\n                        align=\"center\"\r\n                    >\r\n                        this vehicle?\r\n                    </Typography>\r\n\r\n                    <Stack\r\n                        spacing={2}\r\n                        direction=\"row\"\r\n                        justifyContent=\"center\"\r\n                        alignItems=\"flex-end\" // Align the buttons at the bottom\r\n                        sx={{ mt: 2 }} // Add some margin-top to the Stack\r\n                    >\r\n                        <Button\r\n                            variant=\"contained\"\r\n                            style={{\r\n                                width: \"150px\",\r\n                                backgroundColor: \"#4CAF50\",\r\n                                borderRadius: \"30px\",\r\n                                color: \"white\",\r\n                                marginRight: \"8px\",\r\n                                fontWeight: \"bold\",\r\n                            }}\r\n                            onClick={() => {handleUnassignVehicle()}}\r\n                        >\r\n                            Yes\r\n                        </Button>\r\n\r\n                        <Button\r\n                            variant=\"contained\"\r\n                            style={{\r\n                                width: \"150px\",\r\n                                backgroundColor: \"#E53935\",\r\n                                borderRadius: \"30px\",\r\n                                color: \"white\",\r\n                                fontWeight: \"bold\",\r\n                            }}\r\n                            onClick={handleClose}\r\n                        >\r\n                            No\r\n                        </Button>\r\n                    </Stack>\r\n                </Box>\r\n            </Modal>\r\n\r\n        </Grid>\r\n    );\r\n}\r\n","import { useState } from \"react\";\r\n// @mui\r\nimport { Menu, Button, MenuItem, Typography } from \"@mui/material\";\r\n// component\r\nimport Iconify from \"../../../components/iconify\";\r\nimport { useDispatch, useSelector } from \"react-redux\";\r\nimport {\r\n    getAssignedVehiclestoAuctioneer,\r\n    getConditionLightVehicles,\r\n    getSaleStatusVehicles,\r\n    getVehiclesByAuction,\r\n    sortAuctioneerVehicles,\r\n} from \"src/features/users/userActions\";\r\nimport { sortBy } from \"lodash\";\r\n\r\n// ----------------------------------------------------------------------\r\n\r\nconst SORT_BY_OPTIONS = [\r\n    { value: \"year\", label: \"Year: Newest First\", condition: \"DESC\" },\r\n    { value: \"year\", label: \"Year: Oldest First\", condition: \"ASC\" },\r\n    {\r\n        value: \"mileage\",\r\n        label: \"Mileage: Highest First\",\r\n        condition: \"DESC\",\r\n    },\r\n    {\r\n        value: \"mileage\",\r\n        label: \"Mileage: Lowest First\",\r\n        condition: \"ASC\",\r\n    },\r\n    // { value: \"sold_price\", label: \"Price: Highest First\", condition: \"DESC\" },\r\n    // { value: \"sold_price\", label: \"Price: Lowest First\", condition: \"ASC\" },\r\n];\r\n\r\nexport default function ShopProductSort({\r\n    weekId,\r\n    filterName,\r\n    filterId,\r\n    filterData,\r\n    setLoading\r\n}) {\r\n    const [open, setOpen] = useState(null);\r\n    const [filter, setFilter] = useState(\"\");\r\n    const dispatch = useDispatch();\r\n    const { userInfo } = useSelector((state) => state.auth);\r\n\r\n    const handleOpen = (event) => {\r\n        setOpen(event.currentTarget);\r\n    };\r\n\r\n    const handleClose = () => {\r\n        setOpen(null);\r\n    };\r\n\r\n    const applySorting = (key, condition, label) => {\r\n        // console.log(\"[first]\", key, condition);\r\n        setLoading(true);\r\n        if (filterName === \"auctioneer\") {\r\n            dispatch(\r\n                getAssignedVehiclestoAuctioneer({\r\n                    user_id: userInfo?.user_id,\r\n                    opportunity_id: filterId,\r\n                    weekId: weekId,\r\n                    sortBy: key,\r\n                    orderDirection: condition,\r\n                })\r\n            ).finally(() => setLoading(false));\r\n        } else if (filterName === \"auction\") {\r\n            dispatch(\r\n                getVehiclesByAuction({\r\n                    user_id: userInfo?.user_id,\r\n                    week_id: weekId,\r\n                    auction_id: filterId,\r\n                    sortBy: key,\r\n                    orderDirection: condition,\r\n                })\r\n            ).finally(() => setLoading(false));\r\n        } else if (filterName === \"saleStatus\") {\r\n            dispatch(\r\n                getSaleStatusVehicles({\r\n                    user_id: userInfo?.user_id,\r\n                    week_id: weekId,\r\n                    sale_status: filterData,\r\n                    sortBy: key,\r\n                    orderDirection: condition,\r\n                })\r\n            ).finally(() => setLoading(false));\r\n        } else if (filterName === \"conditonLight\") {\r\n            dispatch(\r\n                getConditionLightVehicles({\r\n                    condition_light: filterData,\r\n                    user_id: userInfo?.user_id,\r\n                    week_id: weekId,\r\n                    sortBy: key,\r\n                    orderDirection: condition,\r\n                })\r\n            ).finally(() => setLoading(false));\r\n        }\r\n        setFilter(label);\r\n        setOpen(null);\r\n    };\r\n\r\n    return (\r\n        <>\r\n            <Button\r\n                color=\"inherit\"\r\n                disableRipple\r\n                onClick={handleOpen}\r\n                endIcon={\r\n                    <Iconify\r\n                        icon={\r\n                            open\r\n                                ? \"eva:chevron-up-fill\"\r\n                                : \"eva:chevron-down-fill\"\r\n                        }\r\n                    />\r\n                }\r\n            >\r\n                Sort By:&nbsp;\r\n                <Typography\r\n                    component=\"span\"\r\n                    variant=\"subtitle2\"\r\n                    sx={{ color: \"text.secondary\" }}\r\n                >\r\n                    {filter}\r\n                </Typography>\r\n            </Button>\r\n            <Menu\r\n                keepMounted\r\n                anchorEl={open}\r\n                open={Boolean(open)}\r\n                onClose={handleClose}\r\n                anchorOrigin={{ vertical: \"bottom\", horizontal: \"right\" }}\r\n                transformOrigin={{ vertical: \"top\", horizontal: \"right\" }}\r\n            >\r\n                {SORT_BY_OPTIONS.map((option, i) => (\r\n                    <MenuItem\r\n                        key={option.value + \"_\" + option.condition}\r\n                        selected={i === 0}\r\n                        onClick={() =>\r\n                            applySorting(\r\n                                option.value,\r\n                                option.condition,\r\n                                option.label\r\n                            )\r\n                        }\r\n                        sx={{ typography: \"body2\" }}\r\n                    >\r\n                        {option.label}\r\n                    </MenuItem>\r\n                ))}\r\n            </Menu>\r\n        </>\r\n    );\r\n}\r\n","import PropTypes from \"prop-types\";\r\n// @mui\r\nimport {\r\n  Box,\r\n  Checkbox,\r\n  TableRow,\r\n  TableCell,\r\n  TableHead,\r\n  TableSortLabel,\r\n} from \"@mui/material\";\r\n\r\n// ----------------------------------------------------------------------\r\n\r\nconst visuallyHidden = {\r\n  border: 0,\r\n  margin: -1,\r\n  padding: 0,\r\n  width: \"1px\",\r\n  height: \"1px\",\r\n  overflow: \"hidden\",\r\n  position: \"absolute\",\r\n  whiteSpace: \"nowrap\",\r\n  clip: \"rect(0 0 0 0)\",\r\n};\r\n\r\nUserListHead.propTypes = {\r\n  order: PropTypes.oneOf([\"asc\", \"desc\"]),\r\n  orderBy: PropTypes.string,\r\n  rowCount: PropTypes.number,\r\n  headLabel: PropTypes.array,\r\n  numSelected: PropTypes.number,\r\n  onRequestSort: PropTypes.func,\r\n  onSelectAllClick: PropTypes.func,\r\n};\r\n\r\nexport default function UserListHead({\r\n  order,\r\n  orderBy,\r\n  rowCount,\r\n  headLabel,\r\n  numSelected,\r\n  onRequestSort,\r\n  onSelectAllClick,\r\n}) {\r\n  const createSortHandler = (property) => (event) => {\r\n    onRequestSort(event, property);\r\n  };\r\n\r\n  return (\r\n    <TableHead>\r\n      <TableRow>\r\n        {/* <TableCell padding=\"checkbox\">\r\n          <Checkbox\r\n            indeterminate={numSelected > 0 && numSelected < rowCount}\r\n            checked={rowCount > 0 && numSelected === rowCount}\r\n            onChange={onSelectAllClick}\r\n          />\r\n        </TableCell> */}\r\n        {headLabel.map((headCell, i) => (\r\n          <TableCell\r\n            key={i}\r\n            align={headCell.alignRight ? \"right\" : \"left\"}\r\n            sortDirection={orderBy === headCell.id ? order : false}\r\n          >\r\n            <TableSortLabel\r\n              hideSortIcon\r\n              active={orderBy === headCell.id}\r\n              direction={orderBy === headCell.id ? order : \"asc\"}\r\n              onClick={createSortHandler(headCell.id)}\r\n            >\r\n              {headCell.label}\r\n              {orderBy === headCell.id ? (\r\n                <Box sx={{ ...visuallyHidden }}>\r\n                  {order === \"desc\" ? \"sorted descending\" : \"sorted ascending\"}\r\n                </Box>\r\n              ) : null}\r\n            </TableSortLabel>\r\n          </TableCell>\r\n        ))}\r\n      </TableRow>\r\n    </TableHead>\r\n  );\r\n}\r\n","import { useEffect, useState } from \"react\";\r\n// @mui\r\nimport { Menu, Button, MenuItem, Typography } from \"@mui/material\";\r\n// component\r\nimport Iconify from \"../components/iconify\";\r\nimport { useDispatch, useSelector } from \"react-redux\";\r\nimport {\r\n    filterByAuction,\r\n    filterConditionLight,\r\n    filterSaleStatus,\r\n    getUserAuctioneerList,\r\n} from \"src/features/users/userActions\";\r\n\r\n// ----------------------------------------------------------------------\r\n\r\nconst USER_FILTER_OPTIONS = [\r\n    { value: \"auctioneer\", label: \"Auctioneer\" },\r\n    { value: \"auction\", label: \"Auction\" },\r\n    { value: \"condition_light\", label: \"Condition Light\" },\r\n    { value: \"sale_status\", label: \"Sale Status\" },\r\n];\r\n\r\nexport default function OrderSort({ weekId, userId, setLoader }) {\r\n    const [open, setOpen] = useState(null);\r\n    const [filter, setFilter] = useState(\"auctioneer\");\r\n    const dispatch = useDispatch();\r\n  const { filterType } = useSelector((state) => state.users);\r\n\r\n\r\n    const handleOpen = (event) => {\r\n        setOpen(event.currentTarget);\r\n    };\r\n\r\n    const applyFilters = (key, label) => {\r\n        setLoader(true);\r\n        if (key === \"auctioneer\") {\r\n            dispatch(\r\n                getUserAuctioneerList({\r\n                    userId,\r\n                    weekId,\r\n                })\r\n            ).finally(() => setLoader(false));\r\n        } else if (key === \"auction\") {\r\n            dispatch(\r\n                filterByAuction({\r\n                    user_id: userId,\r\n                    week_id: weekId,\r\n                })\r\n            ).finally(() => setLoader(false));\r\n        } else if (key === \"condition_light\") {\r\n            dispatch(\r\n                filterConditionLight({\r\n                    user_id: userId,\r\n                    week_id: weekId,\r\n                })\r\n            ).finally(() => setLoader(false));\r\n        } else if (key === \"sale_status\") {\r\n            dispatch(\r\n                filterSaleStatus({\r\n                    user_id: userId,\r\n                    week_id: weekId,\r\n                })\r\n            ).finally(() => setLoader(false));\r\n        }\r\n        setFilter(label || key);\r\n        setOpen(null);\r\n    };\r\n\r\n    \r\n    useEffect(() =>{\r\n        applyFilters(filterType ? filterType : \"auctioneer\");\r\n    }, []);\r\n\r\n\r\n    const handleClose = () => {\r\n        setOpen(null);\r\n    };\r\n\r\n    return (\r\n        <>\r\n            <Button\r\n                color=\"inherit\"\r\n                disableRipple\r\n                onClick={handleOpen}\r\n                endIcon={\r\n                    <Iconify\r\n                        icon={\r\n                            open\r\n                                ? \"eva:chevron-up-fill\"\r\n                                : \"eva:chevron-down-fill\"\r\n                        }\r\n                    />\r\n                }\r\n            >\r\n                Filter by &nbsp;\r\n                <Typography\r\n                    component=\"span\"\r\n                    variant=\"subtitle2\"\r\n                    sx={{ color: \"text.secondary\" }}\r\n                >\r\n                    {filter}\r\n                </Typography>\r\n            </Button>\r\n            <Menu\r\n                keepMounted\r\n                anchorEl={open}\r\n                open={Boolean(open)}\r\n                onClose={handleClose}\r\n                anchorOrigin={{ vertical: \"bottom\", horizontal: \"right\" }}\r\n                transformOrigin={{ vertical: \"top\", horizontal: \"right\" }}\r\n            >\r\n                {USER_FILTER_OPTIONS.map((option) => (\r\n                    <MenuItem\r\n                        key={option.value+\"_\"+option.label}\r\n                        selected={option.value===filter}\r\n                        onClick={() => applyFilters(option.value, option.label)}\r\n                        sx={{ typography: \"body2\" }}\r\n                    >\r\n                        {option.label}\r\n                    </MenuItem>\r\n                ))}\r\n            </Menu>\r\n        </>\r\n    );\r\n}\r\n","import PropTypes from \"prop-types\";\r\n// @mui\r\nimport { styled, alpha } from \"@mui/material/styles\";\r\nimport {\r\n    Toolbar,\r\n    Tooltip,\r\n    IconButton,\r\n    Typography,\r\n    OutlinedInput,\r\n    InputAdornment,\r\n} from \"@mui/material\";\r\n// component\r\nimport Iconify from \"../../../components/iconify\";\r\nimport OrderSort from \"src/pages/OrderSort\";\r\n\r\n// ----------------------------------------------------------------------\r\n\r\nconst StyledRoot = styled(Toolbar)(({ theme }) => ({\r\n    height: 96,\r\n    display: \"flex\",\r\n    justifyContent: \"flex-end\",\r\n    padding: theme.spacing(0, 1, 0, 3),\r\n}));\r\n\r\n// ----------------------------------------------------------------------\r\n\r\nUserListToolbar.propTypes = {\r\n    numSelected: PropTypes.number,\r\n    filterName: PropTypes.string,\r\n    onFilterName: PropTypes.func,\r\n};\r\n\r\nexport default function UserListToolbar({\r\n    numSelected,\r\n    filterName,\r\n    onFilterName,\r\n    weekId,\r\n    userId,\r\n    setLoader,\r\n}) {\r\n    return (\r\n        <StyledRoot\r\n            sx={{\r\n                ...(numSelected > 0 && {\r\n                    color: \"primary.main\",\r\n                    bgcolor: \"primary.lighter\",\r\n                }),\r\n            }}\r\n        >\r\n            {numSelected > 0 ? (\r\n                <Typography component=\"div\" variant=\"subtitle1\">\r\n                    {numSelected} selected\r\n                </Typography>\r\n            ) : (\r\n                <>\r\n                    {/* <StyledSearch\r\n                        value={filterName}\r\n                        onChange={onFilterName}\r\n                        placeholder=\"Search ...\"\r\n                        startAdornment={\r\n                            <InputAdornment position=\"start\">\r\n                                <Iconify\r\n                                    icon=\"eva:search-fill\"\r\n                                    sx={{\r\n                                        color: \"text.disabled\",\r\n                                        width: 20,\r\n                                        height: 20,\r\n                                    }}\r\n                                />\r\n                            </InputAdornment>\r\n                        }\r\n                    /> */}\r\n                    <OrderSort weekId={weekId} userId={userId} setLoader={setLoader}/>\r\n                </>\r\n            )}\r\n\r\n            {/* {numSelected > 0 ? (\r\n        <Tooltip title=\"Delete\">\r\n          <IconButton>\r\n            <Iconify icon=\"eva:trash-2-fill\" />\r\n          </IconButton>\r\n        </Tooltip>\r\n      ) : (\r\n        <Tooltip title=\"Filter list\">\r\n          <IconButton>\r\n            <Iconify icon=\"ic:round-filter-list\" />\r\n          </IconButton>\r\n        </Tooltip>\r\n      )} */}\r\n        </StyledRoot>\r\n    );\r\n}\r\n"],"names":["styled","Box","_ref","theme","ownerState","isLight","palette","mode","filledVariant","variant","outlinedVariant","softVariant","defaultStyle","color","backgroundColor","text","primary","border","concat","alpha","grey","common","white","colorStyle","contrastText","main","height","minWidth","lineHeight","borderRadius","cursor","alignItems","whiteSpace","display","justifyContent","textTransform","padding","spacing","fontSize","typography","pxToRem","fontFamily","fontWeight","fontWeightBold","top","width","objectFit","position","right","transform","makeStyles","root","StyledProductImg","useStyles","AssignVehicleList","allVehiclesWithStatus","weekId","auctioneerId","opportunityId","name","totalUnits","startDate","endDate","other","console","log","classes","navigate","useNavigate","dispatch","useDispatch","loading","setLoading","useState","selectedVehicles","setSelectedVehicles","vehiclesData","assignedVehicles","useSelector","state","users","userInfo","auth","useLocation","isVehicleDisabled","vehicleId","some","vehicle","vehicle_id","useEffect","assignedVehiclesArray","map","i","push","_jsxs","Grid","container","mt","children","p","index","_jsx","item","xs","sm","md","Card","className","sx","pt","alt","make","src","imageURL","imageUrl","Stack","direction","Link","underline","year","model","Typography","noWrap","vin","marginRight","mileage","pl","onClick","handleClick","status","auctioneer_name","selected_date","toast","warning","Checkbox","size","checked","includes","onChange","handleCheckboxChange","prevSelectedVehicles","filter","id","disabled","m","LoadingButton","type","async","filteredSelectedVehicles","length","error","response","axios","post","baseURL","car_ids","userId","user_id","success","getUserAuctioneerList","filterValue","filterId","opportunity_id","err","maxWidth","StyledTrashImg","style","left","bgcolor","boxShadow","ProductList","productsData","open","setOpen","handleClose","TABLE_HEAD","setTableHead","setId","label","marginTop","TableContainer","maxHeight","Table","stickyHeader","UserListHead","headLabel","TableBody","React","product","_Fragment","TableRow","TableCell","auctioneer_id","trim","sale_status","FiberManualRecordIcon","condition_light","auction_name","lane_name","run_no","trashIcon","Modal","onClose","component","mb","textAlign","align","Button","patch","carIds","handleUnassignVehicle","SORT_BY_OPTIONS","value","condition","ShopProductSort","filterName","filterData","setFilter","disableRipple","event","currentTarget","endIcon","Iconify","icon","Menu","keepMounted","anchorEl","Boolean","anchorOrigin","vertical","horizontal","transformOrigin","option","MenuItem","selected","applySorting","key","getAssignedVehiclestoAuctioneer","sortBy","orderDirection","finally","getVehiclesByAuction","week_id","auction_id","getSaleStatusVehicles","getConditionLightVehicles","visuallyHidden","margin","overflow","clip","order","orderBy","rowCount","numSelected","onRequestSort","onSelectAllClick","TableHead","headCell","alignRight","sortDirection","TableSortLabel","hideSortIcon","active","property","USER_FILTER_OPTIONS","OrderSort","setLoader","filterType","applyFilters","filterByAuction","filterConditionLight","filterSaleStatus","StyledRoot","Toolbar","UserListToolbar","_ref2","onFilterName"],"sourceRoot":""}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists