Sindbad~EG File Manager

Current Path : /home/infinitibizsol/public_html/auction-flow.com/static/js/
Upload File :
Current File : /home/infinitibizsol/public_html/auction-flow.com/static/js/643.b6a6491a.chunk.js.map

{"version":3,"file":"static/js/643.b6a6491a.chunk.js","mappings":"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","sources":["components/label/styles.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 { useState } from 'react';\r\nimport PropTypes from 'prop-types';\r\n// @mui\r\nimport { makeStyles } from '@material-ui/core';\r\nimport { Card, CardActions, CardContent, Button, Typography } 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\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({ product, onNavigate, onEditNavigate, onDeleteNavigate }) {\r\n  const navigate = useNavigate();\r\n  const {\r\n    make,\r\n    mileage,\r\n    model,\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 api.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 id=\"modal-modal-description\" variant=\"h6\" component=\"h2\" align=\"center\">\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 container sx={{ cursor: 'pointer' }} onClick={() => onNavigate()}>\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 alt={make} src={`${imageURL}/${imageUrl}`} />\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: sale_status === true ? '#023020' : '#C70039'\r\n                    }}\r\n                  >\r\n                    {sale_status === true ? 'SOLD' : 'NOT SOLD'}\r\n                  </Box>\r\n                </Stack>\r\n\r\n                <Stack direction=\"row\" alignItems=\"center\" justifyContent=\"space-between\">\r\n                  <Typography noWrap>{vin}</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                            ? '#FFBF00'\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>{mileage ? `${mileage} mileage` : ''}</Typography>\r\n                </Stack>\r\n\r\n                <Stack direction=\"row\" alignItems=\"center\" justifyContent=\"space-between\">\r\n                  <Typography>{auction_name ? auction_name : ''}</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>{run_no ? `Run # ${run_no}` : ''}</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 alt={make} src={trashIcon} onClick={() => setOpen(true)} />\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 id=\"modal-modal-description\" variant=\"h6\" component=\"h2\" align=\"center\">\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 { Card, CardActions, CardContent, Button, Typography } from '@material-ui/core';\r\nimport {\r\n  Grid,\r\n  Box,\r\n  Styled,\r\n  Link,\r\n  Stack,\r\n  Modal,\r\n  Table,\r\n  TableCell,\r\n  TableRow,\r\n  TableBody,\r\n  TableContainer,\r\n  Skeleton\r\n} 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 { getAssignedVehiclestoAuctioneer } from 'src/features/users/userActions';\r\nimport { UserListHead } from '../user';\r\nimport api from 'src/features/auth/Api';\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  loading,\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 api.patch(`${baseURL}/vehicle/remove-vehicle-from-auctioneer`, {\r\n        carIds: [id]\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      } else {\r\n        setOpen(false);\r\n        console.log(`Failed to unassign vehicle. Status: ${response.status}`);\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  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: 'vin', label: 'VIN' },\r\n      { id: 'condition_light', label: 'Condition' },\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  const styles = `\r\n        .css-u4myg0-MuiTableCell-root{\r\n            padding-top: 0px !important;\r\n            padding-bottom:0px !important;\r\n        }\r\n    `;\r\n\r\n  if (!productsData?.length > 0 && !loading) {\r\n    return <h1 style={{ marginTop: '100px' }}>No results were found!</h1>;\r\n  }\r\n\r\n  return (\r\n    <Grid container {...other}>\r\n      <TableContainer>\r\n        <style>{styles}</style>\r\n        <Table stickyHeader size=\"small\">\r\n          <UserListHead headLabel={TABLE_HEAD} />\r\n          {loading ? (\r\n            <TableBody>\r\n              {[...Array(3)].map((ele, i) => (\r\n                <TableRow key={i}>\r\n                  {TABLE_HEAD?.map((e, ind) => (\r\n                    <TableCell key={ind}>\r\n                      <Skeleton variant=\"text\" sx={{ fontSize: '2.1rem', borderRadius: '10px' }} />\r\n                    </TableCell>\r\n                  ))}\r\n                </TableRow>\r\n              ))}\r\n            </TableBody>\r\n          ) : (\r\n            <TableBody>\r\n              <React.Fragment>\r\n                {productsData?.map((product, index) => (\r\n                    <TableRow key={index}>\r\n                      <TableCell>\r\n                        <img\r\n                          src={`${imageURL}/${product?.imageUrl}`}\r\n                          height={40}\r\n                          width={40}\r\n                          alt=\"\"\r\n                          style={{ objectFit: 'contain' }}\r\n                        />\r\n                      </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',\r\n                            cursor: 'pointer',\r\n                            width: '180px'\r\n                          }}\r\n                          onClick={() =>\r\n                            navigate('/dashboard/opportunities/users/cars/preview', {\r\n                              state: {\r\n                                product,\r\n                                auctioneerId:\r\n                                  filterValue === 'auctioneer'\r\n                                    ? auctioneerId\r\n                                    : product?.auctioneer_id\r\n                              }\r\n                            })\r\n                          }\r\n                        >\r\n                          {`${product?.year || ''} ${product?.make || ''} ${product?.model || ''} ${\r\n                            product?.trim || ''\r\n                          }`}\r\n                        </Typography>\r\n                      </TableCell>\r\n\r\n                      <TableCell\r\n                        style={{\r\n                          minWidth: '120px',\r\n                          color: product?.sale_status === true ? '#008000' : '#C70039'\r\n                        }}\r\n                      >\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:\r\n                              product?.condition_light === 1\r\n                                ? '#FF0000'\r\n                                : product?.condition_light === 2\r\n                                ? '#FFBF00'\r\n                                : product?.condition_light === 3\r\n                                ? '#008000'\r\n                                : 'transparent',\r\n                            fontSize: '30px'\r\n                          }}\r\n                        />\r\n                      </TableCell>\r\n                      {/* <TableCell style={{ width: 100 }}>{`${product?.mileage || \"\"}`}</TableCell> */}\r\n                      <TableCell\r\n                        style={{\r\n                          display: '-webkit-box',\r\n                          WebkitLineClamp: '2',\r\n                          WebkitBoxOrient: 'vertical',\r\n                          overflow: 'hidden',\r\n                          width: 80\r\n                        }}\r\n                      >{`${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={() => {\r\n                            setOpen(true);\r\n                            setId(product?.vehicle_id);\r\n                          }}\r\n                        />\r\n                      </TableCell>\r\n                    </TableRow>\r\n                ))}\r\n              </React.Fragment>\r\n            </TableBody>\r\n          )}\r\n        </Table>\r\n      </TableContainer>\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 Unassign\r\n          </Typography>\r\n          <Typography id=\"modal-modal-description\" variant=\"h6\" component=\"h2\" align=\"center\">\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={() => {\r\n                handleUnassignVehicle();\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: '#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    </Grid>\r\n  );\r\n}\r\n","import { useState } from 'react';\r\nimport { Menu, Button, MenuItem, Typography } from '@mui/material';\r\nimport Iconify from '../../../components/iconify';\r\nimport { useDispatch, useSelector } from 'react-redux';\r\nimport { getAssignedVehiclestoAuctioneer, getConditionLightVehicles, getSaleStatusVehicles, getVehiclesByAuction } from 'src/features/users/userActions';\r\n\r\n// ----------------------------------------------------------------------\r\n\r\nconst SORT_BY_OPTIONS = [\r\n  { value: 'name', label: 'ASC: (A TO Z)', condition: 'ASC' },\r\n  { value: 'name', label: 'DESC: (Z TO A)', condition: 'DESC' },\r\n  { value: 'year', label: 'Year: Newest First', condition: 'DESC' },\r\n  { value: 'year', label: 'Year: Oldest First', condition: 'ASC' },\r\n  { value: 'mileage', label: 'Mileage: Highest First', condition: 'DESC'},\r\n  { value: 'mileage', label: 'Mileage: Lowest First', condition: 'ASC'}\r\n];\r\n\r\nexport default function ShopProductSort({ weekId, filterName, filterId, filterData, setLoading }) {\r\n  const [open, setOpen] = useState(null);\r\n  const [filter, setFilter] = useState('ASC: (A TO Z)');\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    setLoading(true);\r\n    setOpen(null);\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  };\r\n\r\n  return (\r\n    <>\r\n      <Button\r\n        color=\"inherit\"\r\n        disableRipple\r\n        onClick={handleOpen}\r\n        endIcon={<Iconify icon={open ? 'eva:chevron-up-fill' : 'eva:chevron-down-fill'} />}\r\n      >\r\n        Sort By:&nbsp;\r\n        <Typography component=\"span\" variant=\"subtitle2\" sx={{ color: 'text.secondary' }}>\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={i}\r\n            selected={filter === option.label}\r\n            onClick={() => applySorting(option.value, option.condition, 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 { Box, Checkbox, TableRow, TableCell, TableHead, TableSortLabel } 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            {headCell.label}\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\nimport { setFilterType } from 'src/features/users/userSlice';\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  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);\r\n    dispatch(setFilterType(key));\r\n    setOpen(null);\r\n  };\r\n\r\n  useEffect(() => {\r\n    const selectedOption = USER_FILTER_OPTIONS.find((option) => option.value === filterType);\r\n    const defaultFilter = selectedOption ? selectedOption.label : 'Auctioneer';\r\n    applyFilters(filterType ? filterType : 'auctioneer', defaultFilter);\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={<Iconify icon={open ? 'eva:chevron-up-fill' : 'eva:chevron-down-fill'} />}\r\n      >\r\n        Filter by &nbsp;\r\n        <Typography component=\"span\" variant=\"subtitle2\" sx={{ color: 'text.secondary' }}>\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}\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: 60,\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({ numSelected, weekId, userId, setLoader }) {\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","makeStyles","root","maxWidth","StyledTrashImg","style","left","transform","bgcolor","boxShadow","p","ProductList","productsData","weekId","auctioneerId","opportunityId","name","totalUnits","startDate","endDate","filterValue","loading","other","useStyles","navigate","useNavigate","open","setOpen","useState","handleClose","TABLE_HEAD","setTableHead","id","setId","userInfo","useDispatch","useSelector","state","auth","useEffect","label","length","_jsx","marginTop","children","_jsxs","Grid","container","TableContainer","Table","stickyHeader","size","UserListHead","headLabel","TableBody","Array","map","ele","i","TableRow","e","ind","TableCell","Skeleton","sx","React","product","index","src","imageURL","imageUrl","alt","Typography","WebkitLineClamp","WebkitBoxOrient","overflow","onClick","auctioneer_id","year","make","model","trim","sale_status","vin","FiberManualRecordIcon","condition_light","auction_name","lane_name","run_no","trashIcon","vehicle_id","Modal","onClose","component","mb","textAlign","align","Stack","direction","mt","Button","marginRight","async","response","api","patch","baseURL","carIds","status","toast","success","console","log","err","error","handleUnassignVehicle","SORT_BY_OPTIONS","value","condition","ShopProductSort","filterName","filterId","filterData","setLoading","filter","setFilter","dispatch","_Fragment","disableRipple","event","currentTarget","endIcon","Iconify","icon","Menu","keepMounted","anchorEl","Boolean","anchorOrigin","vertical","horizontal","transformOrigin","option","MenuItem","selected","applySorting","key","getAssignedVehiclestoAuctioneer","user_id","opportunity_id","sortBy","orderDirection","finally","getVehiclesByAuction","week_id","auction_id","getSaleStatusVehicles","getConditionLightVehicles","order","orderBy","rowCount","numSelected","onRequestSort","onSelectAllClick","TableHead","headCell","alignRight","sortDirection","USER_FILTER_OPTIONS","OrderSort","userId","setLoader","filterType","users","applyFilters","getUserAuctioneerList","filterByAuction","filterConditionLight","filterSaleStatus","setFilterType","selectedOption","find","defaultFilter","StyledRoot","Toolbar","UserListToolbar","_ref2"],"sourceRoot":""}

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