/
home
/
infinitibizsol
/
.trash
/
static.1
/
js
/
File Upload :
llllll
Current File: /home/infinitibizsol/.trash/static.1/js/203.d0054d0f.chunk.js.map
{"version":3,"file":"static/js/203.d0054d0f.chunk.js","mappings":"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","sources":["components/label/styles.js","pages/Portfolio/AuctioneerCard.js","pages/Portfolio/AuctioneerList.js","pages/PortfolioPage.js","utils/formatNumber.js","../node_modules/@mui/icons-material/FiberManualRecord.js","../node_modules/@mui/icons-material/utils/createSvgIcon.js","../node_modules/@mui/material/utils/createChainedFunction.js","../node_modules/@mui/material/utils/deprecatedPropType.js","../node_modules/@mui/utils/deprecatedPropType/deprecatedPropType.js","../node_modules/@mui/material/utils/requirePropFactory.js","../node_modules/@mui/utils/requirePropFactory/requirePropFactory.js","../node_modules/@mui/material/utils/setRef.js","../node_modules/@mui/material/utils/unsupportedProp.js","../node_modules/@mui/utils/unsupportedProp/unsupportedProp.js","../node_modules/@mui/material/utils/index.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 { Grid, Box, Styled, Link, Stack } 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 { imageURL } from \"src/constants/baseURL\";\r\n\r\n// ----------------------------------------------------------------------\r\n\r\nconst StyledProductImg = styled(\"img\")({\r\n top: 0,\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: 500,\r\n },\r\n});\r\n\r\n// ----------------------------------------------------------------------\r\n\r\nAuctioneerCard.propTypes = {\r\n product: PropTypes.object,\r\n};\r\n\r\nexport default function AuctioneerCard({\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 return (\r\n <Card className={classes.root}>\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 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 ? \"SOLD\" : \"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 variant=\"subtitle4\" 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 variant=\"subtitle4\" 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 variant=\"subtitle4\">\r\n {auction_name ? auction_name : \"\"}\r\n </Typography>\r\n\r\n <Typography\r\n variant=\"subtitle4\"\r\n // style={{ marginRight: \"5rem\" }}\r\n >\r\n {lane_name ? `Lane: ${lane_name}` : \"\"}\r\n </Typography>\r\n\r\n <Typography variant=\"subtitle4\">\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 );\r\n}\r\n","import PropTypes from \"prop-types\";\r\nimport { useCallback, useEffect, useState } from \"react\";\r\nimport { Grid } from \"@mui/material\";\r\nimport { useNavigate } from \"react-router-dom\";\r\nimport { useSelector, useDispatch } from \"react-redux\";\r\nimport { toast } from \"react-toastify\";\r\nimport AuctioneerCard from \"./AuctioneerCard\";\r\n\r\nAuctioneerList.propTypes = {\r\n products: PropTypes.array.isRequired,\r\n};\r\n\r\nexport default function AuctioneerList({\r\n productsData,\r\n auctioneerId,\r\n ...other\r\n}) {\r\n const navigate = useNavigate();\r\n const dispatch = useDispatch();\r\n\r\n return (\r\n <Grid container spacing={3} {...other}>\r\n {productsData?.map((product, index) => (\r\n <Grid key={index} item xs={12} sm={12} md={12}>\r\n <AuctioneerCard\r\n product={product}\r\n onNavigate={() =>\r\n navigate(`/dashboard/app/users/cars/preview`, {\r\n state: { product, auctioneerId },\r\n })\r\n }\r\n onEditNavigate={() =>\r\n navigate(\r\n `/dashboard/products/edit/${product?._id}`,\r\n {\r\n state: { product },\r\n }\r\n )\r\n }\r\n onDeleteNavigate={async () => {\r\n console.log(\"delete message\");\r\n }}\r\n />\r\n </Grid>\r\n ))}\r\n </Grid>\r\n );\r\n}\r\n","import { useState, useEffect } from \"react\";\r\nimport {\r\n Button,\r\n Container,\r\n Stack,\r\n Typography,\r\n Menu,\r\n MenuItem,\r\n} from \"@mui/material\";\r\nimport Iconify from \"src/components/iconify\";\r\nimport { useNavigate, useLocation } from \"react-router-dom\";\r\nimport { useDispatch, useSelector } from \"react-redux\";\r\nimport AuctioneerList from \"./Portfolio/AuctioneerList\";\r\nimport { getInventoryVehicles } from \"src/features/inventory/inventoryActions\";\r\n\r\nexport default function PortfolioPage() {\r\n const navigate = useNavigate();\r\n const dispatch = useDispatch();\r\n const { state } = useLocation();\r\n const [openFilter, setOpenFilter] = useState(false);\r\n const [vehicles, setVehicles] = useState([]);\r\n const [stateData, setStateData] = useState(null);\r\n const [open, setOpen] = useState(null);\r\n const [filter, setFilter] = useState(\"Current week\");\r\n const [sortBy, setSortBy] = useState(\"\");\r\n const [timeRange, setTimeRange] = useState(\"currentweek\");\r\n const [orderDirection, setOrderDirection] = useState(\"ASC\");\r\n\r\n const { InventoryData } = useSelector((state) => state.inventory);\r\n const { userInfo } = useSelector((state) => state.auth);\r\n\r\n useEffect(() => {\r\n dispatch(\r\n getInventoryVehicles({\r\n timeRange: timeRange,\r\n orderDirection: orderDirection,\r\n sortBy: sortBy,\r\n userId: userInfo?.user_id,\r\n })\r\n );\r\n }, []);\r\n\r\n const handleOpenFilter = (event) => {\r\n setOpenFilter(event.currentTarget);\r\n };\r\n\r\n const handleCloseFilter = () => {\r\n setOpenFilter(false);\r\n };\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 return (\r\n <>\r\n <Container>\r\n <Stack\r\n direction=\"row\"\r\n alignItems=\"center\"\r\n justifyContent=\"space-between\"\r\n my={5}\r\n >\r\n <Typography variant=\"h4\" sx={{ my: 5 }}>\r\n Add Auctioneer\r\n </Typography>\r\n </Stack>\r\n\r\n <AuctioneerList inventoryData={InventoryData} />\r\n\r\n <Stack\r\n direction=\"row\"\r\n alignItems=\"center\"\r\n justifyContent=\"space-between\"\r\n my={5}\r\n >\r\n <Button\r\n variant=\"contained\"\r\n startIcon={<Iconify icon=\"eva:plus-fill\" />}\r\n onClick={() =>\r\n navigate(`/dashboard/inventory/newVehicle`)\r\n }\r\n >\r\n Add Auctioneer\r\n </Button>\r\n </Stack>\r\n </Container>\r\n </>\r\n );\r\n}\r\n","import numeral from \"numeral\";\r\n\r\n// ----------------------------------------------------------------------\r\n\r\nexport function fNumber(number) {\r\n return numeral(number).format();\r\n}\r\n\r\nexport function fCurrency(number) {\r\n const format = number ? numeral(number).format(\"Rs0,0.00\") : \"\";\r\n\r\n return result(format, \".00\");\r\n}\r\n\r\nexport function fPercent(number) {\r\n const format = number ? numeral(Number(number) / 100).format(\"0.0%\") : \"\";\r\n\r\n return result(format, \".0\");\r\n}\r\n\r\nexport function fShortenNumber(number) {\r\n const format = number || number === 0 ? numeral(number).format(\"0.00a\") : \"\";\r\n\r\n return result(format, \".00\");\r\n}\r\n\r\nexport function fData(number) {\r\n const format = number ? numeral(number).format(\"0.0 b\") : \"\";\r\n\r\n return result(format, \".0\");\r\n}\r\n\r\nfunction result(format, key = \".00\") {\r\n const isInteger = format.includes(key);\r\n\r\n return isInteger ? format.replace(key, \"\") : format;\r\n}\r\n","\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\");\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)( /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n cx: \"12\",\n cy: \"12\",\n r: \"8\"\n}), 'FiberManualRecord');","\"use strict\";\n'use client';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nObject.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return _utils.createSvgIcon;\n }\n});\nvar _utils = require(\"@mui/material/utils\");","import createChainedFunction from '@mui/utils/createChainedFunction';\nexport default createChainedFunction;","import deprecatedPropType from '@mui/utils/deprecatedPropType';\nexport default deprecatedPropType;","export default function deprecatedPropType(validator, reason) {\n if (process.env.NODE_ENV === 'production') {\n return () => null;\n }\n return (props, propName, componentName, location, propFullName) => {\n const componentNameSafe = componentName || '<<anonymous>>';\n const propFullNameSafe = propFullName || propName;\n if (typeof props[propName] !== 'undefined') {\n return new Error(`The ${location} \\`${propFullNameSafe}\\` of ` + `\\`${componentNameSafe}\\` is deprecated. ${reason}`);\n }\n return null;\n };\n}","import requirePropFactory from '@mui/utils/requirePropFactory';\nexport default requirePropFactory;","import _extends from \"@babel/runtime/helpers/esm/extends\";\nexport default function requirePropFactory(componentNameInError, Component) {\n if (process.env.NODE_ENV === 'production') {\n return () => null;\n }\n\n // eslint-disable-next-line react/forbid-foreign-prop-types\n const prevPropTypes = Component ? _extends({}, Component.propTypes) : null;\n const requireProp = requiredProp => (props, propName, componentName, location, propFullName, ...args) => {\n const propFullNameSafe = propFullName || propName;\n const defaultTypeChecker = prevPropTypes == null ? void 0 : prevPropTypes[propFullNameSafe];\n if (defaultTypeChecker) {\n const typeCheckerResult = defaultTypeChecker(props, propName, componentName, location, propFullName, ...args);\n if (typeCheckerResult) {\n return typeCheckerResult;\n }\n }\n if (typeof props[propName] !== 'undefined' && !props[requiredProp]) {\n return new Error(`The prop \\`${propFullNameSafe}\\` of ` + `\\`${componentNameInError}\\` can only be used together with the \\`${requiredProp}\\` prop.`);\n }\n return null;\n };\n return requireProp;\n}","import setRef from '@mui/utils/setRef';\nexport default setRef;","import unsupportedProp from '@mui/utils/unsupportedProp';\nexport default unsupportedProp;","export default function unsupportedProp(props, propName, componentName, location, propFullName) {\n if (process.env.NODE_ENV === 'production') {\n return null;\n }\n const propFullNameSafe = propFullName || propName;\n if (typeof props[propName] !== 'undefined') {\n return new Error(`The prop \\`${propFullNameSafe}\\` is not supported. Please remove it.`);\n }\n return null;\n}","'use client';\n\nimport { unstable_ClassNameGenerator as ClassNameGenerator } from '@mui/base/ClassNameGenerator';\nexport { default as capitalize } from './capitalize';\nexport { default as createChainedFunction } from './createChainedFunction';\nexport { default as createSvgIcon } from './createSvgIcon';\nexport { default as debounce } from './debounce';\nexport { default as deprecatedPropType } from './deprecatedPropType';\nexport { default as isMuiElement } from './isMuiElement';\nexport { default as ownerDocument } from './ownerDocument';\nexport { default as ownerWindow } from './ownerWindow';\nexport { default as requirePropFactory } from './requirePropFactory';\nexport { default as setRef } from './setRef';\nexport { default as unstable_useEnhancedEffect } from './useEnhancedEffect';\nexport { default as unstable_useId } from './useId';\nexport { default as unsupportedProp } from './unsupportedProp';\nexport { default as useControlled } from './useControlled';\nexport { default as useEventCallback } from './useEventCallback';\nexport { default as useForkRef } from './useForkRef';\nexport { default as useIsFocusVisible } from './useIsFocusVisible';\n// TODO: remove this export once ClassNameGenerator is stable\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport const unstable_ClassNameGenerator = {\n configure: generator => {\n if (process.env.NODE_ENV !== 'production') {\n console.warn(['MUI: `ClassNameGenerator` import from `@mui/material/utils` is outdated and might cause unexpected issues.', '', \"You should use `import { unstable_ClassNameGenerator } from '@mui/material/className'` instead\", '', 'The detail of the issue: https://github.com/mui/material-ui/issues/30011#issuecomment-1024993401', '', 'The updated documentation: https://mui.com/guides/classname-generator/'].join('\\n'));\n }\n ClassNameGenerator.configure(generator);\n }\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","StyledProductImg","top","width","objectFit","position","useStyles","makeStyles","root","AuctioneerCard","product","onNavigate","onEditNavigate","onDeleteNavigate","useNavigate","make","mileage","model","color_name","year","sold_price","imageUrl","sale_status","auction_name","lane_name","vin","announcements","auction_fee","run_no","condition_light","classes","_jsx","Card","className","children","_jsxs","Grid","container","sx","onClick","item","xs","sm","pt","alt","src","imageURL","Stack","p","direction","Link","underline","Typography","noWrap","FiberManualRecordIcon","style","AuctioneerList","productsData","auctioneerId","other","navigate","useDispatch","map","index","md","state","_id","async","console","log","PortfolioPage","dispatch","useLocation","openFilter","setOpenFilter","useState","vehicles","setVehicles","stateData","setStateData","open","setOpen","filter","setFilter","sortBy","setSortBy","timeRange","setTimeRange","orderDirection","setOrderDirection","InventoryData","useSelector","inventory","userInfo","auth","useEffect","getInventoryVehicles","userId","user_id","_Fragment","Container","my","inventoryData","Button","startIcon","Iconify","icon","fShortenNumber","number","result","numeral","format","key","arguments","length","undefined","includes","replace","_interopRequireDefault","require","exports","_createSvgIcon","_jsxRuntime","default","jsx","cx","cy","r","Object","defineProperty","value","enumerable","get","_utils","createSvgIcon","validator","reason","componentNameInError","Component","props","propName","componentName","location","propFullName","unstable_ClassNameGenerator","configure","generator","ClassNameGenerator"],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure