Sindbad~EG File Manager

Current Path : /home/infinitibizsol/www/auction-flow.com/static/js/
Upload File :
Current File : /home/infinitibizsol/www/auction-flow.com/static/js/239.eda100a7.chunk.js.map

{"version":3,"file":"static/js/239.eda100a7.chunk.js","mappings":"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","sources":["pages/DashboardAppPage.js"],"sourcesContent":["import { useState, useEffect } from 'react';\r\n// @mui\r\nimport { useTheme } from '@mui/material/styles';\r\nimport {\r\n  Grid,\r\n  Container,\r\n  Typography,\r\n  Stack,\r\n  Menu,\r\n  Button,\r\n  MenuItem,\r\n  Skeleton\r\n} from '@mui/material';\r\nimport { AppWidgetSummary } from '../sections/@dashboard/app';\r\nimport { baseURL } from 'src/constants/baseURL';\r\nimport Iconify from 'src/components/iconify';\r\nimport { useSelector } from 'react-redux';\r\nimport api from 'src/features/auth/Api';\r\nimport { toast } from 'react-toastify';\r\n\r\nconst USER_FILTER_OPTIONS = [\r\n  { value: 'currentweek', label: 'Current week' },\r\n  { value: 'lastweek', label: 'Last week' },\r\n  { value: 'last4weeks', label: 'Last 4 weeks' },\r\n  { value: 'last12weeks', label: 'Last 12 weeks' }\r\n];\r\n\r\nexport default function DashboardAppPage() {\r\n  const theme = useTheme();\r\n  const [stats, setStats] = useState({});\r\n  const [loading, setLoading] = useState(true);\r\n  const [timeRange, setTimeRange] = useState('currentweek');\r\n  const [open, setOpen] = useState(null);\r\n  const [filter, setFilter] = useState('Current week');\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 getUserStats = async () => {\r\n    setLoading(true);\r\n    try {\r\n      const response = await api.post(`${baseURL}/vehicle-run/total-sale-and-net-proceed`, {\r\n        user_id: userInfo?.user_id,\r\n        timeRange: timeRange\r\n      });\r\n\r\n      if (response?.status === 200) {\r\n        setStats(response?.data?.data);\r\n        setLoading(false);\r\n      }\r\n    } catch (error) {\r\n      toast.error('Error while getting statistics');\r\n      setLoading(false);\r\n    }\r\n  };\r\n\r\n  const applyFilters = (value, label) => {\r\n    setTimeRange(value);\r\n    setFilter(label);\r\n    setOpen(null);\r\n  };\r\n\r\n  useEffect(() => {\r\n    getUserStats();\r\n  }, [timeRange]);\r\n\r\n  return (\r\n    <>\r\n      <Container maxWidth=\"xl\" style={{ paddingTop: '70px' }}>\r\n        {/* <Typography variant=\"h4\" sx={{ mb: 5 }}>\r\n                    Hi, Welcome back {userInfo?.firstname || \"\"}{\" \"}\r\n                    {userInfo?.lastname || \"\"}\r\n                </Typography> */}\r\n        <Stack direction=\"row\" alignItems=\"center\" justifyContent=\"end\" mb={5}>\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            <Typography\r\n              component=\"span\"\r\n              variant=\"subtitle2\"\r\n              sx={{ borderBottom: '1px solid black' }}\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={{\r\n              vertical: 'bottom',\r\n              horizontal: 'right'\r\n            }}\r\n            transformOrigin={{\r\n              vertical: 'top',\r\n              horizontal: 'right'\r\n            }}\r\n          >\r\n            {USER_FILTER_OPTIONS.map((option) => (\r\n              <MenuItem\r\n                key={option.value}\r\n                selected={option.value === 'currentweek'}\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        </Stack>\r\n\r\n        <Grid container spacing={3}>\r\n          {/* //// Sekeleton */}\r\n          {loading ? (\r\n            <>\r\n              <Grid item xs={12} sm={6} md={4}>\r\n                <Skeleton\r\n                  variant=\"rectangular\"\r\n                  width=\"100%\"\r\n                  height={150}\r\n                  sx={{ bgcolor: '#ededed' }}\r\n                />\r\n              </Grid>\r\n              <Grid item xs={12} sm={6} md={4}>\r\n                <Skeleton\r\n                  variant=\"rectangular\"\r\n                  width=\"100%\"\r\n                  height={150}\r\n                  sx={{ bgcolor: '#ededed' }}\r\n                />\r\n              </Grid>\r\n              <Grid item xs={12} sm={6} md={4}>\r\n                <Skeleton\r\n                  variant=\"rectangular\"\r\n                  width=\"100%\"\r\n                  height={150}\r\n                  sx={{ bgcolor: '#ededed' }}\r\n                />\r\n              </Grid>\r\n            </>\r\n          ) : (\r\n            <>\r\n              <Grid item xs={12} sm={6} md={4}>\r\n                <AppWidgetSummary title=\"Total Sale\" price={stats?.total_sales || 0} />\r\n              </Grid>\r\n\r\n              <Grid item xs={12} sm={6} md={4}>\r\n                <AppWidgetSummary\r\n                  title=\"Net Proceeds\"\r\n                  price={stats?.net_proceeds || 0}\r\n                  // color=\"info\"\r\n                />\r\n              </Grid>\r\n\r\n              <Grid item xs={12} sm={6} md={4}>\r\n                <AppWidgetSummary\r\n                  title=\"Units Sold\"\r\n                  total={stats?.units || 0}\r\n                  // color=\"warning\"\r\n                />\r\n              </Grid>\r\n            </>\r\n          )}\r\n        </Grid>\r\n      </Container>\r\n    </>\r\n  );\r\n}\r\n"],"names":["USER_FILTER_OPTIONS","value","label","DashboardAppPage","useTheme","stats","setStats","useState","loading","setLoading","timeRange","setTimeRange","open","setOpen","filter","setFilter","userInfo","useSelector","state","auth","useEffect","async","response","api","post","concat","baseURL","user_id","_response$data","status","data","error","toast","getUserStats","_jsx","_Fragment","children","_jsxs","Container","maxWidth","style","paddingTop","Stack","direction","alignItems","justifyContent","mb","Button","color","disableRipple","onClick","event","currentTarget","endIcon","Iconify","icon","Typography","component","variant","sx","borderBottom","Menu","keepMounted","anchorEl","Boolean","onClose","handleClose","anchorOrigin","vertical","horizontal","transformOrigin","map","option","MenuItem","selected","applyFilters","typography","Grid","container","spacing","item","xs","sm","md","Skeleton","width","height","bgcolor","AppWidgetSummary","title","price","total_sales","net_proceeds","total","units"],"sourceRoot":""}

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