feat: implement root domain handling for nobat724.com to prevent city filtering
This commit is contained in:
@@ -2,14 +2,17 @@
|
||||
|
||||
import { createContext, useContext, useState, useEffect } from "react";
|
||||
import citiesData from "@/data/city.json";
|
||||
import { isRootCity } from "@/lib/rootCity";
|
||||
|
||||
const ProvinceContext = createContext();
|
||||
|
||||
export const ProvinceProvider = ({ children }) => {
|
||||
const [hostName, setHostName] = useState("");
|
||||
const isProvinceInclude = citiesData.find((city) =>
|
||||
const matched = citiesData.find((city) =>
|
||||
hostName.includes(city.domain.split(".")[0]),
|
||||
);
|
||||
// دامنهٔ ریشه (nobat724) شهر نیست → «شهری انتخاب نشده».
|
||||
const isProvinceInclude = isRootCity(matched) ? null : matched;
|
||||
|
||||
useEffect(() => {
|
||||
if (typeof window !== "undefined") {
|
||||
|
||||
Reference in New Issue
Block a user