Your IP : 216.73.217.77


Current Path : /home/users/unlimited/www/ondemand.codeskitter.site/build/static/js/
Upload File :
Current File : /home/users/unlimited/www/ondemand.codeskitter.site/build/static/js/809.6da959bb.chunk.js.map

{"version":3,"file":"static/js/809.6da959bb.chunk.js","mappings":"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","sources":["../node_modules/react-bootstrap/esm/Container.js","Components/Reusable/Breadcrumb/Breadcrumb.jsx","Components/Reusable/Sections/ViewCategories.jsx","view/Categorys.jsx","Pages/Category.tsx"],"sourcesContent":["\"use client\";\n\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst Container = /*#__PURE__*/React.forwardRef(({\n  bsPrefix,\n  fluid = false,\n  // Need to define the default \"as\" during prop destructuring to be compatible with styled-components github.com/react-bootstrap/react-bootstrap/issues/3595\n  as: Component = 'div',\n  className,\n  ...props\n}, ref) => {\n  const prefix = useBootstrapPrefix(bsPrefix, 'container');\n  const suffix = typeof fluid === 'string' ? `-${fluid}` : '-fluid';\n  return /*#__PURE__*/_jsx(Component, {\n    ref: ref,\n    ...props,\n    className: classNames(className, fluid ? `${prefix}${suffix}` : prefix)\n  });\n});\nContainer.displayName = 'Container';\nexport default Container;","import { BreadcrumbLink } from \"../../../CSS/ThemeStyle\";\nimport { Box, Breadcrumbs, Typography } from \"@mui/material\";\nimport { Container } from \"react-bootstrap\";\n\nconst Breadcrumb = ({ pageOne, home }) => {\n  return (\n    <Box\n      paddingBottom={\"15px\"}\n      mb={\"20px\"}\n      className=\"breadcrumbWrapper\"\n    >\n      <Container maxWidth=\"lg\" className=\"mainContainer \">\n        <Breadcrumbs\n          separator=\"|\"\n          aria-label=\"breadcrumb\"\n          className=\"mb-3 mt-1\"\n        >\n          <BreadcrumbLink\n            to={\"/\"}\n            className=\"breadcrumb\"\n            sx={{ marginBottom: \"0px\" }}\n          >\n            <strong>{home}</strong>\n          </BreadcrumbLink>\n          <Typography color=\"\">\n            <strong>{pageOne}</strong>\n          </Typography>\n        </Breadcrumbs>\n        <Typography variant=\"h4\" className=\"pageName\">\n          <strong>{pageOne}</strong>\n        </Typography>\n      </Container>\n    </Box>\n  );\n};\n\nexport default Breadcrumb;\n","import { Box, Typography, useTheme } from \"@mui/material\";\nimport { Link } from \"react-router-dom\";\nimport slugify from \"slugify\";\n\nconst ViewCategories = ({ category }) => {\n\n\n  const slug = slugify(category.name, { lower: true });\n  const theme = useTheme();\n  return (\n    <Box\n      component={Link}\n      to={\"/categories/\" + category.id + \"/\" + slug}\n      sx={{\n        textDecoration: \"none\",\n        \"&:hover\": {\n          // Change the color of Typography when hovering\n          \"& .MuiTypography-root\": {\n            color: theme?.palette?.primary?.main,\n          },\n        },\n      }}\n    >\n      <Box\n        className=\"category-box\"\n        // p={2}\n        borderColor={theme.palette.text.secondary}\n        width={\"100%\"}\n      >\n        <Box\n          className=\"category-img-box\"\n          bgcolor={theme.palette.background.box}\n        >\n          <Box\n            component={\"img\"}\n            maxWidth={\"50% !important\"}\n            src={category.category_image}\n          />\n        </Box>\n        <Typography color={theme.palette.text.secondary} sx={{ py: \"12px\" }}>\n          {category.name}\n        </Typography>\n      </Box>\n    </Box>\n  );\n};\n\nexport default ViewCategories;\n","import {\n  Box,\n  Container,\n  Grid,\n  Typography,\n  CardMedia,\n} from \"@mui/material\";\nimport { SectionBackground } from \"../CSS/ThemeStyle\";\nimport React, { useEffect, useState } from \"react\";\nimport { useSelector, useDispatch } from \"react-redux\";\nimport api from \"../API/apiCollection\";\nimport { t } from \"i18next\";\nimport ViewCategories from \"../Components/Reusable/Sections/ViewCategories\";\nimport { setCategory } from \"../redux/Pages\";\nimport { CategorySkeleton } from \"../Components/Reusable/Sections/Skeletons\";\nimport noDataImage from \"../Images/No__data-pana.png\";\nimport Breadcrumb from \"../Components/Reusable/Breadcrumb/Breadcrumb\";\n\nconst Categorys = () => {\n  const [loading, setLoading] = useState(true);\n  const [error, setError] = useState(false);\n  const category = useSelector((state) => state.Pages).category;\n  const dispatch = useDispatch();\n  const location = useSelector((state) => state.Location);\n\n  const fetchData = async () => {\n    try {\n      const response = await api.get_category({\n        latitude: location.lat,\n        longitude: location.lng,\n      });\n      if (response.data.length > 0) {\n        setLoading(false);\n        setError(false);\n        dispatch(setCategory(response.data));\n      } else {\n        setLoading(false);\n        setError(true);\n      }\n    } catch (error) {\n      setLoading(false);\n      setError(true);\n    }\n  };\n\n  useEffect(() => {\n    fetchData();\n    // eslint-disable-next-line\n  }, []);\n\n  return (\n    <div>\n      <Breadcrumb home={t(\"home\")} pageOne={t(\"all_categories\")} />\n\n      {!error ? (\n        <SectionBackground sx={{ paddingBottom: \"12px\", mb: \"40px\" }}>\n          <Container className=\"mainContainer\">\n            <Grid container spacing={4} sx={{ mb: \"44px\", mt: 2 }}>\n              {loading === false ? (\n                category?.map((category) => {\n                  return (\n                    <Grid key={category.id} item xs={12} sm={6} md={3}>\n                      <ViewCategories category={category} loading={loading} />\n                    </Grid>\n                  );\n                })\n              ) : (\n                <Box mb={17}>\n                  <CategorySkeleton />\n                  <CategorySkeleton />\n                  <CategorySkeleton />\n                  <CategorySkeleton />\n                  <CategorySkeleton />\n                </Box>\n              )}\n            </Grid>\n          </Container>\n        </SectionBackground>\n      ) : (\n        <Grid\n          container\n          spacing={2}\n          direction=\"column\" // Stack components vertically\n          alignItems=\"center\"\n          justifyContent=\"center\"\n          height=\"100vh\" // Adjust this according to your layout\n          sx={{\n            marginTop: {\n              xs: 0, // No margin on extra small screens\n              md: -12.2, // 100px margin on medium screens and larger\n            },\n          }}\n        >\n          <Grid item>\n            <CardMedia\n              component=\"img\"\n              src={noDataImage} // Use the imported PNG image\n              alt=\"No Data Image\"\n              sx={{\n                width: { xs: 300, sm: 600, md: 700 }, // Set width based on screen size\n                height: \"auto\", // Maintain aspect ratio\n                border: \"none\", // Remove border\n                boxShadow: \"none\", // Remove box shadow\n              }}\n            />\n          </Grid>\n          <Grid item>\n            <Typography\n              sx={{\n                textAlign: \"center\", // Center the text\n                marginTop: {\n                  xs: 0, // No margin on extra small screens\n                  md: -22, // 100px margin on medium screens and larger\n                },\n              }}\n            >\n              <Typography\n                variant=\"body1\"\n                sx={{\n                  textAlign: \"left\",\n                  fontFamily: \"Plus Jakarta Sans\",\n                  fontWeight: \"bold\",\n                  fontSize: \"32px\",\n                  lineHeight: \"32px\",\n                  letterSpacing: \"0px\",\n                }}\n              >\n                {t(\"no_data\")}\n              </Typography>\n            </Typography>\n          </Grid>\n        </Grid>\n      )}\n    </div>\n  );\n};\n\nexport default Categorys;\n","import Layout from \"../Components/layout/Layout\";\nimport { useEffect } from \"react\";\nimport { t } from \"i18next\";\nimport Categorys from \"../view/Categorys\";\n\nconst Category = () => {\n  useEffect(() => {\n    const company_name = process.env.REACT_APP_NAME\n    document.title = `${t(\"categories\")} | ${company_name}`;\n  }, []);\n\n  return (\n    <Layout>\n      <div>\n        <Categorys />\n      </div>\n    </Layout>\n  );\n};\n\nexport default Category;\n"],"names":["Container","React","_ref","ref","bsPrefix","fluid","as","Component","className","props","prefix","useBootstrapPrefix","suffix","_jsx","classNames","displayName","pageOne","home","Box","paddingBottom","mb","children","_jsxs","maxWidth","Breadcrumbs","separator","BreadcrumbLink","to","sx","marginBottom","Typography","color","variant","_theme$palette","_theme$palette$primar","category","slug","slugify","name","lower","theme","useTheme","component","Link","id","textDecoration","palette","primary","main","borderColor","text","secondary","width","bgcolor","background","box","src","category_image","py","Categorys","loading","setLoading","useState","error","setError","useSelector","state","Pages","dispatch","useDispatch","location","Location","useEffect","async","response","api","get_category","latitude","lat","longitude","lng","data","length","setCategory","fetchData","Breadcrumb","t","Grid","container","spacing","direction","alignItems","justifyContent","height","marginTop","xs","md","item","CardMedia","noDataImage","alt","sm","border","boxShadow","textAlign","fontFamily","fontWeight","fontSize","lineHeight","letterSpacing","SectionBackground","mt","map","ViewCategories","CategorySkeleton","Category","document","title","Layout"],"sourceRoot":""}