| Current Path : /home/users/unlimited/www/ondemand.codeskitter.site/build/static/js/ |
| 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":""}