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/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":""}