| Current Path : /home/users/unlimited/www/ondemand.codeskitter.site/build/static/js/ |
| Current File : /home/users/unlimited/www/ondemand.codeskitter.site/build/static/js/51.d02bbaf1.chunk.js.map |
{"version":3,"file":"static/js/51.d02bbaf1.chunk.js","mappings":"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","sources":["Components/Reusable/Profile/NavigateCategorys.jsx"],"sourcesContent":["/* eslint eqeqeq: 0 */\nimport { useEffect, useState } from \"react\";\nimport { useParams } from \"react-router\";\nimport { Swiper, SwiperSlide } from \"swiper/react\";\n\nimport 'swiper/css';\nimport 'swiper/css/navigation';\nimport { Link } from \"react-router-dom\";\nimport Partner from \"../Sections/Partner\";\nimport api from \"../../../API/apiCollection\";\nimport {\n Box,\n Breadcrumbs,\n Container,\n Divider,\n FormControl,\n MenuItem,\n Select,\n Skeleton,\n Typography,\n} from \"@mui/material\";\nimport { useTheme } from \"@mui/material/styles\";\nimport { t } from \"i18next\";\nimport slugify from \"slugify\";\nimport Layout from \"../../layout/Layout\";\nimport { PartnerSkeleton, SkeletonSubCategory } from \"../Sections/Skeletons\";\nimport { Navigation } from \"swiper/modules\";\nimport { useSelector } from \"react-redux\";\nimport noProviderImage from \"../../../Images/no-provider.png\"\nimport { placeholderImage } from \"../../../util/Helper\";\n\nconst NavigateCategorys = ({ match }) => {\n const [data, setData] = useState([]);\n const [title, setTitle] = useState([]);\n const [categoryPartner, setCategoryPartner] = useState([]);\n const [partnerTotal, setPartnerTotal] = useState(0);\n const [isLoading, setisLoading] = useState(true);\n const [age, setAge] = useState(\"popularity\");\n const location = useSelector((state) => state.Location);\n const lat = location.lat;\n const lng = location.lng;\n\n const params = useParams();\n\n const { id } = params;\n\n const Partners = async (filter = null) => {\n try {\n const response = await api.get_providers({\n latitude: location.lat,\n longitude: location.lng,\n category_id: id,\n filter: filter,\n });\n return response; // Return the response data or whatever is needed\n } catch (error) {\n console.error(\"Error fetching partners:\", error);\n throw error; // Optionally re-throw the error or handle it as needed\n }\n };\n\n const currentURL = window.location.href;\n const urlArray = currentURL.split(\"/\");\n const subTittle = urlArray[5].split(\"-\");\n\n const tile = (arr) => {\n if (!Array.isArray(arr)) {\n return \"\";\n }\n\n return arr\n .map((word) => {\n return word.charAt(0).toUpperCase() + word.slice(1);\n })\n .join(\" \");\n };\n\n const allData = async () => {\n setisLoading(true);\n try {\n const subCategoryResponse = await api.getSubCategory({\n latitude: lat,\n longitude: lng,\n category_id: id,\n });\n setData(subCategoryResponse.data);\n\n const categoryResponse = await api.get_category({\n latitude: lat,\n longitude: lng,\n category_id: id\n });\n setTitle(categoryResponse.data);\n\n const partnersResponse = await Partners();\n setCategoryPartner(\n partnersResponse ? partnersResponse.data : []\n );\n setPartnerTotal(\n partnersResponse ? partnersResponse.total : 0\n );\n } catch (error) {\n console.error(\"Error fetching data:\", error);\n } finally {\n setisLoading(false);\n }\n };\n\n useEffect(() => {\n allData();\n const company_name = process.env.REACT_APP_NAME;\n document.title = `${tile(subTittle)} | ${company_name}`;\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, [params]);\n\n const handleChange = (event) => {\n setAge(event.target.value);\n Partners(event.target.value).then((result) => {\n setCategoryPartner(result ? result.data : []);\n setPartnerTotal(result ? result.total : 0);\n setisLoading(false);\n });\n };\n const theme = useTheme();\n\n return (\n <Layout>\n <div>\n <Box\n // bgcolor={theme.palette.background.heading}\n paddingTop={\"48px\"}\n paddingBottom={\"48px\"}\n mb={2}\n >\n <Breadcrumbs />\n <Container maxWidth=\"lg\" className=\"mainContainer\">\n <Breadcrumbs\n separator=\"|\"\n aria-label=\"breadcrumb\"\n className=\"mt-1-mb-1\"\n sx={{ textDecoration: \"none\" }}\n >\n <Box\n component={Link}\n to={\"/\"}\n className=\"breadcrumb\"\n sx={{\n color: theme.palette.color.breadcrum,\n mb: \"0\",\n }}\n underline=\"none\"\n >\n <strong>{t(\"home\")}</strong>\n </Box>\n <Box\n component={Link}\n className=\"breadcrumb\"\n sx={{\n color: theme.palette.color.breadcrum,\n textDecoration: \"none !important\",\n mb: \"0\",\n }}\n underline=\"none\"\n color=\"inherit\"\n to={\"/categories\"}\n >\n <strong>\n {\" \"}\n {urlArray[3] === \"sub-categories\"\n ? t(\"sub_categories\")\n : t(\"category\")}\n </strong>\n </Box>\n {/* <Typography color=\"text.primary\">categories</Typography> */}\n {isLoading === false ? (\n <Box>\n {urlArray[3] === \"categories\" ? (\n title.map((response) => {\n if (response.id === id) {\n return (\n <Typography color=\"text.primary\" key={id}>\n <strong>{response.name}</strong>\n {/* Assuming \"title\" is a property in the response object */}\n </Typography>\n );\n }\n return null;\n })\n ) : (\n <strong>{tile(subTittle)}</strong>\n )}\n </Box>\n ) : (\n <Box width={200}>\n <Skeleton variant=\"text\" height={50} width={200} />\n </Box>\n )}\n </Breadcrumbs>\n <Typography variant=\"h4\" sx={{ mt: \"12px\" }}>\n {urlArray[3] === \"categories\" ? (\n title.map((response) => {\n if (response.id === id) {\n return (\n <Typography variant=\"h4\" color=\"text.primary\" key={id}>\n {response.name}\n {/* Assuming \"title\" is a property in the response object */}\n </Typography>\n );\n }\n return null;\n })\n ) : (\n <Typography variant=\"h4\" color=\"text.primary\" key={id}>\n {tile(subTittle)}\n </Typography>\n )}\n </Typography>\n </Container>\n </Box>\n\n\n {isLoading === false &&\n (data?.length > 0 || categoryPartner?.length > 0) ? (\n <Box sx={{ background: theme.palette.background.box }}>\n <Container className=\"mainContainer\">\n <Box pt={4} mt={-2} mb={2}>\n <Swiper\n navigation={true}\n className=\"myslider h-auto zdvx\"\n slidesPerView={5}\n modules={[Navigation]}\n breakpoints={{\n 0: {\n slidesPerView: 1,\n spaceBetween: 10,\n },\n 640: {\n slidesPerView: 2,\n spaceBetween: 20,\n },\n 768: {\n slidesPerView: 3,\n spaceBetween: 30,\n },\n 1024: {\n slidesPerView: 5,\n spaceBetween: 30,\n },\n }}\n >\n {isLoading === false ? (\n data?.length === 0 ? (\n categoryPartner && categoryPartner?.length > 0 ? (\n \"\"\n ) : (\n <>\n <Box display={\"flex\"} justifyContent={\"center\"}>\n <img\n src={noProviderImage}\n alt=\"NO SUB CATEGORY FOUND\"\n height={300}\n width={\"auto\"}\n onError={placeholderImage}\n />\n </Box>\n <Box display={\"flex\"} justifyContent={\"center\"}>\n <Typography variant=\"body1\">\n {t(\"no_category\")}\n </Typography>\n </Box>\n </>\n )\n ) : (\n <Box>\n {data &&\n data.map((response) => {\n const slug = slugify(response.name, {\n lower: true,\n });\n return (\n <SwiperSlide\n key={response.id}\n className=\"display-flex breadcrumb\"\n >\n <Box\n sx={{\n textAlign: \"center\",\n textDecoration: \"none\",\n display: \"block\",\n borderRadius: \"15px\",\n padding: \"0px 12px\",\n }}\n className=\"service-card\"\n component={Link}\n to={\n \"/sub-categories/\" +\n response.id +\n `/${slug}`\n }\n >\n <Box\n sx={{\n maxWidth: \"100%\",\n maxHeight: \"100%\",\n height: \"309px\",\n }}\n >\n <Box\n sx={{\n width: \"100%\",\n height: \"100%\",\n objectFit: \"cover\",\n borderRadius: \"15px\",\n }}\n className=\"subcat-img\"\n component={\"img\"}\n src={response.category_image}\n />\n <Typography\n sx={{ position: \"relative\", top: \"-13%\" }}\n fontWeight={\"bolder\"}\n variant={\"body1\"}\n color=\"#FFFFFF\"\n >\n {response.name}\n </Typography>\n </Box>\n </Box>\n </SwiperSlide>\n );\n })}\n </Box>\n )\n ) : (\n <Box display={\"flex\"} gap={2}>\n <SkeletonSubCategory />\n <SkeletonSubCategory />\n <SkeletonSubCategory />\n <SkeletonSubCategory />\n </Box>\n )}\n </Swiper>\n </Box>\n\n <Box py={4} mt={4}>\n {data && data?.length === 0 ? (\n <Box\n mt={2}\n mb={2}\n sx={{ typography: { md: \"h5\", xs: \"body1\" } }}\n >\n {categoryPartner && categoryPartner?.length === 0 ? (\n <>\n <Box display={\"flex\"} justifyContent={\"center\"}>\n <img\n src={noProviderImage}\n alt=\"NO SUB CATEGORY FOUND\"\n height={300}\n width={\"auto\"}\n onError={placeholderImage}\n />\n </Box>\n <Box display={\"flex\"} justifyContent={\"center\"}>\n <Typography variant=\"body1\">\n {t(\"no_provider\")}\n </Typography>\n </Box>\n </>\n ) : (\n <>\n <Typography\n sx={{ typography: { md: \"h5\", xs: \"body1\" } }}\n marginBottom={\"-2px\"}\n marginTop={1}\n >\n {t(\"providersss\")}\n </Typography>\n <hr />\n </>\n )}\n <Box>\n {isLoading === false ? (\n <Box className=\"row\">\n {categoryPartner &&\n categoryPartner.map((response) => {\n return (\n <div className=\"col-12 col-sm-6 col-md-6 col-lg-4 col-xl-4 col-xxl-3 mb-4\">\n <Partner\n partner={response}\n key={response.id}\n />\n </div>\n );\n })}\n </Box>\n ) : (\n <>\n <PartnerSkeleton />{\" \"}\n </>\n )}\n </Box>\n </Box>\n ) : (\n <>\n {categoryPartner && categoryPartner?.length > 0 ? (\n <Box mb={2}>\n <Box\n display={\"flex\"}\n alignItems={\"center\"}\n justifyContent={\"space-between\"}\n flexWrap={\"wrap\"}\n gap={\"12px 0px\"}\n >\n <Box>\n <Typography\n fontSize={theme.palette.fonts.h2}\n marginBottom={1}\n marginTop={1}\n fontWeight={\"bold\"}\n >\n {t(\"providers\")}\n </Typography>\n <Typography\n variant=\"subtitle2\"\n marginBottom={1}\n marginTop={1}\n fontWeight={\"bold\"}\n >\n {partnerTotal} {t(\"service_provider_available\")}\n </Typography>\n </Box>\n {partnerTotal > 1 ? (\n <Box display={\"flex\"} gap={2} alignItems={\"center\"}>\n <Typography variant=\"subtitle1\">\n {t(\"search_filter\")}\n </Typography>\n <Box>\n <Box sx={{ minWidth: 150 }}>\n <FormControl fullWidth>\n <Select\n value={age}\n onChange={handleChange}\n variant=\"outlined\"\n size=\"large\"\n >\n <MenuItem value={\"popularity\"}>\n {t(\"popularity\")}\n </MenuItem>\n {/* <MenuItem value={\"discount\"}>\n {t(\"discount_high_to_low\")}\n </MenuItem> */}\n <MenuItem value={\"ratings\"}>\n {t(\"top_rated\")}\n </MenuItem>\n </Select>\n </FormControl>\n </Box>\n </Box>\n </Box>\n ) : null}\n </Box>\n <Divider />\n </Box>\n ) : (\n \"\"\n )}\n\n {isLoading === false ? (\n <Box className=\"row\">\n {categoryPartner &&\n categoryPartner.map((response) => {\n return (\n <div className=\"col-12 col-sm-6 col-md-6 col-lg-4 col-xl-4 col-xxl-3 mb-4\">\n <Partner partner={response} key={response.id} />\n </div>\n );\n })}\n </Box>\n ) : (\n <>\n <PartnerSkeleton />{\" \"}\n </>\n )}\n </>\n )}\n </Box>\n </Container>\n </Box>\n ) : (\n <>\n <Box display={\"flex\"} justifyContent={\"center\"}>\n <img\n src={noProviderImage}\n alt=\"no data found\"\n height={300}\n width={\"auto\"}\n onError={placeholderImage}\n />\n </Box>\n <Box\n display={\"flex\"}\n justifyContent={\"center\"}\n sx={{\n marginBottom: \"30px\",\n }}\n >\n <Typography variant=\"body1\">{t(\"no_data\")}</Typography>\n </Box>\n </>\n )}\n </div>\n </Layout>\n );\n};\n\nexport default NavigateCategorys;\n"],"names":["_ref","match","data","setData","useState","title","setTitle","categoryPartner","setCategoryPartner","partnerTotal","setPartnerTotal","isLoading","setisLoading","age","setAge","location","useSelector","state","Location","lat","lng","params","useParams","id","Partners","async","filter","arguments","length","undefined","api","get_providers","latitude","longitude","category_id","error","console","urlArray","window","href","split","subTittle","tile","arr","Array","isArray","map","word","charAt","toUpperCase","slice","join","useEffect","subCategoryResponse","getSubCategory","categoryResponse","get_category","partnersResponse","total","allData","document","theme","useTheme","_jsx","Layout","children","_jsxs","Box","paddingTop","paddingBottom","mb","Breadcrumbs","Container","maxWidth","className","separator","sx","textDecoration","component","Link","to","color","palette","breadcrum","underline","t","response","Typography","name","width","Skeleton","variant","height","mt","background","box","pt","Swiper","navigation","slidesPerView","modules","Navigation","breakpoints","spaceBetween","_Fragment","display","justifyContent","src","noProviderImage","alt","onError","placeholderImage","slug","slugify","lower","SwiperSlide","textAlign","borderRadius","padding","maxHeight","objectFit","category_image","position","top","fontWeight","gap","SkeletonSubCategory","py","typography","md","xs","marginBottom","marginTop","Partner","partner","PartnerSkeleton","alignItems","flexWrap","fontSize","fonts","h2","minWidth","FormControl","fullWidth","Select","value","onChange","event","target","then","result","size","MenuItem","Divider"],"sourceRoot":""}