Sindbad~EG File Manager
{"version":3,"file":"static/js/653.7d191f52.chunk.js","mappings":"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","sources":["_mock/products.js","pages/ProductsPage.js"],"sourcesContent":["import { faker } from '@faker-js/faker';\r\nimport { sample } from 'lodash';\r\n\r\n// ----------------------------------------------------------------------\r\n\r\nconst PRODUCT_NAME = [\r\n 'Nike Air Force 1 NDESTRUKT',\r\n 'Nike Space Hippie 04',\r\n 'Nike Air Zoom Pegasus 37 A.I.R. Chaz Bear',\r\n 'Nike Blazer Low 77 Vintage',\r\n 'Nike ZoomX SuperRep Surge',\r\n 'Zoom Freak 2',\r\n 'Nike Air Max Zephyr',\r\n 'Jordan Delta',\r\n 'Air Jordan XXXV PF',\r\n 'Nike Waffle Racer Crater',\r\n 'Kyrie 7 EP Sisterhood',\r\n 'Nike Air Zoom BB NXT',\r\n 'Nike Air Force 1 07 LX',\r\n 'Nike Air Force 1 Shadow SE',\r\n 'Nike Air Zoom Tempo NEXT%',\r\n 'Nike DBreak-Type',\r\n 'Nike Air Max Up',\r\n 'Nike Air Max 270 React ENG',\r\n 'NikeCourt Royale',\r\n 'Nike Air Zoom Pegasus 37 Premium',\r\n 'Nike Air Zoom SuperRep',\r\n 'NikeCourt Royale',\r\n 'Nike React Art3mis',\r\n 'Nike React Infinity Run Flyknit A.I.R. Chaz Bear',\r\n];\r\nconst PRODUCT_COLOR = ['#00AB55', '#000000', '#FFFFFF', '#FFC0CB', '#FF4842', '#1890FF', '#94D82D', '#FFC107'];\r\n\r\n// ----------------------------------------------------------------------\r\n\r\nconst products = [...Array(24)].map((_, index) => {\r\n const setIndex = index + 1;\r\n\r\n return {\r\n id: faker.datatype.uuid(),\r\n cover: `/assets/images/products/product_${setIndex}.jpg`,\r\n name: PRODUCT_NAME[index],\r\n price: faker.datatype.number({ min: 4, max: 99, precision: 0.01 }),\r\n priceSale: setIndex % 3 ? null : faker.datatype.number({ min: 19, max: 29, precision: 0.01 }),\r\n colors:\r\n (setIndex === 1 && PRODUCT_COLOR.slice(0, 2)) ||\r\n (setIndex === 2 && PRODUCT_COLOR.slice(1, 3)) ||\r\n (setIndex === 3 && PRODUCT_COLOR.slice(2, 4)) ||\r\n (setIndex === 4 && PRODUCT_COLOR.slice(3, 6)) ||\r\n (setIndex === 23 && PRODUCT_COLOR.slice(4, 6)) ||\r\n (setIndex === 24 && PRODUCT_COLOR.slice(5, 6)) ||\r\n PRODUCT_COLOR,\r\n status: sample(['sale', 'new', '', '']),\r\n };\r\n});\r\n\r\nexport default products;\r\n","import { useState, useEffect } from \"react\";\r\nimport { Button, CircularProgress, Container, Stack, Typography } from \"@mui/material\";\r\nimport {\r\n ProductSort,\r\n ProductList,\r\n ProductFilterSidebar,\r\n} from \"../sections/@dashboard/products\";\r\nimport Iconify from \"../components/iconify\";\r\nimport PRODUCTS from \"../_mock/products\";\r\nimport { useNavigate, useLocation } from \"react-router-dom\";\r\nimport { useDispatch, useSelector } from \"react-redux\";\r\nimport AssignVehicleList from \"./Products/AssignVehicleList\";\r\nimport { getAssignedVehiclestoAuctioneer, getConditionLightVehicles, getSaleStatusVehicles, getVehiclesByAuction } from \"src/features/users/userActions\";\r\n\r\nexport default function ProductsPage() {\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 [assign, setAssign] = useState(false);\r\n const [loading, setLoading] = useState(false);\r\n\r\n\r\n const { vehiclesData } = useSelector((state) => state.users);\r\n const { userInfo } = useSelector((state) => state.auth);\r\n\r\n // const handleOpenFilter = () => {\r\n // setOpenFilter(true);\r\n // };\r\n\r\n // const handleCloseFilter = () => {\r\n // setOpenFilter(false);\r\n // };\r\n\r\n useEffect(() =>{\r\n if(!state) navigate(\"/dashboard/app\");\r\n\r\n console.log(state);\r\n if(state?.filterValue === \"auctioneer\"){\r\n dispatch(\r\n getAssignedVehiclestoAuctioneer({\r\n user_id: userInfo?.user_id,\r\n opportunity_id: state?.opportunity_id,\r\n weekId: state?.weekId,\r\n })\r\n );\r\n };\r\n\r\n if(state?.filterValue === \"auction\"){\r\n dispatch(\r\n getVehiclesByAuction({\r\n user_id: userInfo?.user_id,\r\n week_id: state?.weekId,\r\n auction_id: state?.filterId,\r\n orderDirection: \"DESC\",\r\n sortBy: \"year\"\r\n })\r\n );\r\n };\r\n\r\n if(state?.filterValue === \"conditonLight\"){\r\n dispatch(\r\n getConditionLightVehicles({\r\n condition_light: state?.filterData,\r\n week_id: state?.weekId,\r\n user_id: userInfo?.user_id, \r\n sortBy: \"year\",\r\n orderDirection: \"DESC\", \r\n })\r\n );\r\n };\r\n \r\n if(state?.filterValue === \"saleStatus\"){\r\n dispatch(\r\n getSaleStatusVehicles({\r\n week_id: state?.weekId,\r\n user_id: userInfo?.user_id, \r\n sale_status: state?.filterData,\r\n sortBy: \"year\",\r\n orderDirection: \"DESC\"\r\n })\r\n );\r\n }\r\n\r\n }, [state]);\r\n\r\n return (\r\n <>\r\n <Container>\r\n <Stack\r\n direction=\"row\"\r\n alignItems=\"center\"\r\n justifyContent=\"center\"\r\n fontWeight=\"bold\"\r\n borderBottom=\"2px solid gray\"\r\n mb={3}\r\n >\r\n <Typography variant=\"h4\" mb={5} pb={3}>\r\n {state?.startDate} - {state?.endDate}\r\n </Typography>\r\n </Stack>\r\n\r\n <Stack\r\n direction=\"row\"\r\n alignItems=\"center\"\r\n justifyContent=\"center\"\r\n mb={5}\r\n >\r\n <Typography variant=\"h5\" spacing={5}>\r\n <strong>\r\n {state?.name} - {vehiclesData?.length} units\r\n </strong>\r\n </Typography>\r\n </Stack>\r\n\r\n <Stack\r\n direction=\"row\"\r\n flexWrap=\"wrap-reverse\"\r\n alignItems=\"center\"\r\n justifyContent=\"space-between\"\r\n sx={{ mb: 5 }}\r\n >\r\n <Stack\r\n direction=\"row\"\r\n spacing={1}\r\n flexShrink={0}\r\n sx={{ my: 1 }}\r\n >\r\n <ProductSort\r\n weekId={state?.weekId}\r\n filterName={state?.filterValue}\r\n filterId={state?.filterId}\r\n filterData={state?.filterData}\r\n setLoading={setLoading}\r\n />\r\n {loading && <CircularProgress />}\r\n </Stack>\r\n {state?.filterValue === \"auctioneer\" && (\r\n <Stack\r\n direction=\"row\"\r\n alignItems=\"center\"\r\n justifyContent=\"center\"\r\n my={5}\r\n >\r\n <Button\r\n variant=\"contained\"\r\n size=\"large\"\r\n sx={{ fontSize: \"18px\" }}\r\n onClick={() =>\r\n navigate(\r\n \"/dashboard/opportunities/users/assignVehicle\",\r\n {\r\n state: {\r\n startDate: state?.startDate,\r\n endDate: state?.endDate,\r\n name: state?.name,\r\n totalUnits: state?.totalUnits,\r\n weekId: state?.weekId,\r\n auctioneerId:\r\n state?.auctioneerId,\r\n opportunity: state?.opportunity_id,\r\n },\r\n }\r\n )\r\n }\r\n >\r\n Assign Vehicle\r\n </Button>\r\n </Stack>\r\n )}\r\n </Stack>\r\n\r\n <ProductList\r\n productsData={vehiclesData}\r\n weekId={state?.weekId}\r\n auctioneerId={state?.auctioneerId}\r\n opportunityId={state?.filterId}\r\n name={state?.name}\r\n totalUnits={state?.totalUnits}\r\n startDate={state?.startDate}\r\n endDate={state?.endDate}\r\n filterValue={state?.filterValue}\r\n />\r\n </Container>\r\n </>\r\n );\r\n}\r\n"],"names":["PRODUCT_NAME","PRODUCT_COLOR","Array","map","_","index","setIndex","id","faker","datatype","uuid","cover","concat","name","price","number","min","max","precision","priceSale","colors","slice","status","sample","ProductsPage","navigate","useNavigate","dispatch","useDispatch","state","useLocation","openFilter","setOpenFilter","useState","vehicles","setVehicles","assign","setAssign","loading","setLoading","vehiclesData","useSelector","users","userInfo","auth","useEffect","console","log","filterValue","getAssignedVehiclestoAuctioneer","user_id","opportunity_id","weekId","getVehiclesByAuction","week_id","auction_id","filterId","orderDirection","sortBy","getConditionLightVehicles","condition_light","filterData","getSaleStatusVehicles","sale_status","_jsx","_Fragment","children","_jsxs","Container","Stack","direction","alignItems","justifyContent","fontWeight","borderBottom","mb","Typography","variant","pb","startDate","endDate","spacing","length","flexWrap","sx","flexShrink","my","ProductSort","filterName","CircularProgress","Button","size","fontSize","onClick","totalUnits","auctioneerId","opportunity","ProductList","productsData","opportunityId"],"sourceRoot":""}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists