Sindbad~EG File Manager
{"version":3,"file":"static/js/576.21a0b543.chunk.js","mappings":"8QAYe,SAASA,IACtB,MAAMC,GAAWC,EAAAA,EAAAA,MACXC,GAAWC,EAAAA,EAAAA,OACX,MAAEC,IAAUC,EAAAA,EAAAA,OACXC,EAAYC,IAAiBC,EAAAA,EAAAA,WAAS,IACtCC,EAAUC,IAAeF,EAAAA,EAAAA,UAAS,KAClCG,EAAQC,IAAaJ,EAAAA,EAAAA,WAAS,IAC9BK,EAASC,IAAcN,EAAAA,EAAAA,WAAS,IAEjC,aAAEO,IAAiBC,EAAAA,EAAAA,KAAaZ,GAAUA,EAAMa,SAChD,SAAEC,IAAaF,EAAAA,EAAAA,KAAaZ,GAAUA,EAAMe,OA2DlD,OAxDAC,EAAAA,EAAAA,YAAU,KAgBR,GAfKhB,GAAOJ,EAAS,4BACrBc,GAAW,GAEgB,gBAAlB,OAALV,QAAK,IAALA,OAAK,EAALA,EAAOiB,cACTnB,GACEoB,EAAAA,EAAAA,IAAgC,CAC9BC,QAAiB,OAARL,QAAQ,IAARA,OAAQ,EAARA,EAAUK,QACnBC,eAAqB,OAALpB,QAAK,IAALA,OAAK,EAALA,EAAOoB,eACvBC,OAAa,OAALrB,QAAK,IAALA,OAAK,EAALA,EAAOqB,OACfC,eAAgB,MAChBC,OAAQ,UAEVC,SAAQ,IAAMd,GAAW,KAGF,aAAlB,OAALV,QAAK,IAALA,OAAK,EAALA,EAAOiB,aAA2B,CACpC,IAAIQ,EAAU,CACZN,QAAiB,OAARL,QAAQ,IAARA,OAAQ,EAARA,EAAUK,QACnBO,QAAc,OAAL1B,QAAK,IAALA,OAAK,EAALA,EAAOqB,OAChBC,eAAgB,MAChBC,OAAQ,QAEU,mBAAX,OAALvB,QAAK,IAALA,OAAK,EAALA,EAAO2B,MACTF,EAAQG,YAAc,gBAEtBH,EAAQI,WAAkB,OAAL7B,QAAK,IAALA,OAAK,EAALA,EAAO8B,SAE9BhC,GAASiC,EAAAA,EAAAA,IAAqBN,IAAUD,SAAQ,IAAMd,GAAW,IACnE,CAE2B,mBAAlB,OAALV,QAAK,IAALA,OAAK,EAALA,EAAOiB,cACTnB,GACEkC,EAAAA,EAAAA,IAA0B,CACxBC,gBAAsB,OAALjC,QAAK,IAALA,OAAK,EAALA,EAAOkC,WACxBR,QAAc,OAAL1B,QAAK,IAALA,OAAK,EAALA,EAAOqB,OAChBF,QAAiB,OAARL,QAAQ,IAARA,OAAQ,EAARA,EAAUK,QACnBI,OAAQ,OACRD,eAAgB,SAElBE,SAAQ,IAAMd,GAAW,KAGF,gBAAlB,OAALV,QAAK,IAALA,OAAK,EAALA,EAAOiB,cACTnB,GACEqC,EAAAA,EAAAA,IAAsB,CACpBT,QAAc,OAAL1B,QAAK,IAALA,OAAK,EAALA,EAAOqB,OAChBF,QAAiB,OAARL,QAAQ,IAARA,OAAQ,EAARA,EAAUK,QACnBiB,YAAkB,OAALpC,QAAK,IAALA,OAAK,EAALA,EAAOkC,WACpBX,OAAQ,OACRD,eAAgB,SAElBE,SAAQ,IAAMd,GAAW,IAC7B,GACC,CAACV,KAGFqC,EAAAA,EAAAA,KAAAC,EAAAA,SAAA,CAAAC,UACEC,EAAAA,EAAAA,MAACC,EAAAA,EAAS,CAAAF,SAAA,EACRC,EAAAA,EAAAA,MAACE,EAAAA,EAAK,CACJC,UAAU,MACVC,WAAW,SACXC,eAAe,gBACfC,WAAW,OAEXC,GAAI,EAAER,SAAA,EAENC,EAAAA,EAAAA,MAACQ,EAAAA,EAAU,CAACC,QAAQ,KAAKC,GAAI,EAAEX,SAAA,CACvB,OAALvC,QAAK,IAALA,OAAK,EAALA,EAAOmD,UAAU,MAAS,OAALnD,QAAK,IAALA,OAAK,EAALA,EAAOoD,QAAS,QAExCf,EAAAA,EAAAA,KAACW,EAAAA,EAAU,CAACC,QAAQ,KAAKC,GAAI,EAAEX,SACvB,OAALvC,QAAK,IAALA,OAAK,EAALA,EAAO2B,QAEVa,EAAAA,EAAAA,MAACQ,EAAAA,EAAU,CAACC,QAAQ,KAAKC,GAAI,EAAEX,SAAA,CAChB,OAAZ5B,QAAY,IAAZA,OAAY,EAAZA,EAAc0C,OAAO,gBAiB1Bb,EAAAA,EAAAA,MAACE,EAAAA,EAAK,CACJC,UAAU,MACVW,SAAS,eACTV,WAAW,SACXC,eAAe,gBACfU,GAAI,CAAER,GAAI,GAAIR,SAAA,EAEdF,EAAAA,EAAAA,KAACK,EAAAA,EAAK,CAACC,UAAU,MAAMa,QAAS,EAAGC,WAAY,EAAGF,GAAI,CAAEG,GAAI,GAAInB,UAC9DF,EAAAA,EAAAA,KAACsB,EAAAA,GAAW,CACVtC,OAAa,OAALrB,QAAK,IAALA,OAAK,EAALA,EAAOqB,OACfuC,WAAiB,OAAL5D,QAAK,IAALA,OAAK,EAALA,EAAOiB,YACnBa,SAAe,OAAL9B,QAAK,IAALA,OAAK,EAALA,EAAO8B,SACjBI,WAAiB,OAALlC,QAAK,IAALA,OAAK,EAALA,EAAOkC,WACnBxB,WAAYA,MAIQ,gBAAlB,OAALV,QAAK,IAALA,OAAK,EAALA,EAAOiB,eACNoB,EAAAA,EAAAA,KAACK,EAAAA,EAAK,CACJC,UAAU,MACVC,WAAW,SACXC,eAAe,SACfN,UAEAF,EAAAA,EAAAA,KAACwB,EAAAA,EAAM,CACLZ,QAAQ,YACRa,KAAK,QACLP,GAAI,CAAEQ,SAAU,QAChBC,QAASA,IACPpE,EAAS,+CAAgD,CACvDI,MAAO,CACLmD,UAAgB,OAALnD,QAAK,IAALA,OAAK,EAALA,EAAOmD,UAClBC,QAAc,OAALpD,QAAK,IAALA,OAAK,EAALA,EAAOoD,QAChBzB,KAAW,OAAL3B,QAAK,IAALA,OAAK,EAALA,EAAO2B,KACbsC,WAAiB,OAALjE,QAAK,IAALA,OAAK,EAALA,EAAOiE,WACnB5C,OAAa,OAALrB,QAAK,IAALA,OAAK,EAALA,EAAOqB,OACf6C,aAAmB,OAALlE,QAAK,IAALA,OAAK,EAALA,EAAOkE,aACrBC,YAAkB,OAALnE,QAAK,IAALA,OAAK,EAALA,EAAOoB,kBAGzBmB,SACF,yBAOPF,EAAAA,EAAAA,KAAC+B,EAAAA,GAAW,CACVC,aAAc1D,EACdU,OAAa,OAALrB,QAAK,IAALA,OAAK,EAALA,EAAOqB,OACf6C,aAAmB,OAALlE,QAAK,IAALA,OAAK,EAALA,EAAOkE,aACrBI,cAAoB,OAALtE,QAAK,IAALA,OAAK,EAALA,EAAO8B,SACtBH,KAAW,OAAL3B,QAAK,IAALA,OAAK,EAALA,EAAO2B,KACbsC,WAAiB,OAALjE,QAAK,IAALA,OAAK,EAALA,EAAOiE,WACnBd,UAAgB,OAALnD,QAAK,IAALA,OAAK,EAALA,EAAOmD,UAClBC,QAAc,OAALpD,QAAK,IAALA,OAAK,EAALA,EAAOoD,QAChBnC,YAAkB,OAALjB,QAAK,IAALA,OAAK,EAALA,EAAOiB,YACpBR,QAASA,QAKnB,C","sources":["pages/ProductsPage.js"],"sourcesContent":["import { useState, useEffect } from 'react';\r\nimport { Button, CircularProgress, Container, Stack, Typography } from '@mui/material';\r\nimport { ProductSort, ProductList, ProductFilterSidebar } from '../sections/@dashboard/products';\r\nimport { useNavigate, useLocation } from 'react-router-dom';\r\nimport { useDispatch, useSelector } from 'react-redux';\r\nimport {\r\n getAssignedVehiclestoAuctioneer,\r\n getConditionLightVehicles,\r\n getSaleStatusVehicles,\r\n getVehiclesByAuction\r\n} 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(true);\r\n\r\n const { vehiclesData } = useSelector((state) => state.users);\r\n const { userInfo } = useSelector((state) => state.auth);\r\n\r\n\r\n useEffect(() => {\r\n if (!state) navigate('/dashboard/opportunities');\r\n setLoading(true);\r\n\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 orderDirection: 'ASC',\r\n sortBy: 'name'\r\n })\r\n ).finally(() => setLoading(false));\r\n }\r\n\r\n if (state?.filterValue === 'auction') {\r\n let payload = {\r\n user_id: userInfo?.user_id,\r\n week_id: state?.weekId,\r\n orderDirection: 'ASC',\r\n sortBy: 'name'\r\n };\r\n if (state?.name === 'Uncategorized') {\r\n payload.filter_type = 'unCategorized';\r\n } else {\r\n payload.auction_id = state?.filterId;\r\n }\r\n dispatch(getVehiclesByAuction(payload)).finally(() => setLoading(false));\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: 'name',\r\n orderDirection: 'ASC'\r\n })\r\n ).finally(() => setLoading(false));\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: 'name',\r\n orderDirection: 'ASC'\r\n })\r\n ).finally(() => setLoading(false));\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=\"space-between\"\r\n fontWeight=\"bold\"\r\n // borderBottom=\"2px solid gray\"\r\n mb={0}\r\n >\r\n <Typography variant=\"h6\" pb={1}>\r\n {state?.startDate} - {state?.endDate}{' '}\r\n </Typography>\r\n <Typography variant=\"h6\" pb={1}>\r\n {state?.name}\r\n </Typography>\r\n <Typography variant=\"h6\" pb={1}>\r\n {vehiclesData?.length} units\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=\"h6\" 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: 1 }}\r\n >\r\n <Stack direction=\"row\" spacing={1} flexShrink={0} sx={{ my: 1 }}>\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=\"small\"\r\n sx={{ fontSize: '14px' }}\r\n onClick={() =>\r\n navigate('/dashboard/opportunities/users/assignVehicle', {\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: state?.auctioneerId,\r\n opportunity: state?.opportunity_id\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 loading={loading}\r\n />\r\n </Container>\r\n </>\r\n );\r\n}\r\n"],"names":["ProductsPage","navigate","useNavigate","dispatch","useDispatch","state","useLocation","openFilter","setOpenFilter","useState","vehicles","setVehicles","assign","setAssign","loading","setLoading","vehiclesData","useSelector","users","userInfo","auth","useEffect","filterValue","getAssignedVehiclestoAuctioneer","user_id","opportunity_id","weekId","orderDirection","sortBy","finally","payload","week_id","name","filter_type","auction_id","filterId","getVehiclesByAuction","getConditionLightVehicles","condition_light","filterData","getSaleStatusVehicles","sale_status","_jsx","_Fragment","children","_jsxs","Container","Stack","direction","alignItems","justifyContent","fontWeight","mb","Typography","variant","pb","startDate","endDate","length","flexWrap","sx","spacing","flexShrink","my","ProductSort","filterName","Button","size","fontSize","onClick","totalUnits","auctioneerId","opportunity","ProductList","productsData","opportunityId"],"sourceRoot":""}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists