Loading web/src/hooks/useAdminTownInfo.tsx 0 → 100644 +28 −0 Original line number Diff line number Diff line import { useEffect, useState } from "react"; import { useGetStatesList } from "./useGetStatesList"; export const useAdminTownInfo = (updateTown: ()=>void) => { const [isEnglish, setIsEnglish] = useState(false); const [isLoading, setIsLoading] = useState(true); const [renderCount, setRenderCount] = useState(0); const {getStates, statesList} = useGetStatesList(); const forceRenderList = () =>{ updateTown(); setRenderCount(prevCount => prevCount + 1); } useEffect(()=> { getStates(); },[]); return { isEnglish, isLoading, setIsEnglish, setIsLoading, forceRenderList, renderCount, statesList, } } No newline at end of file Loading
web/src/hooks/useAdminTownInfo.tsx 0 → 100644 +28 −0 Original line number Diff line number Diff line import { useEffect, useState } from "react"; import { useGetStatesList } from "./useGetStatesList"; export const useAdminTownInfo = (updateTown: ()=>void) => { const [isEnglish, setIsEnglish] = useState(false); const [isLoading, setIsLoading] = useState(true); const [renderCount, setRenderCount] = useState(0); const {getStates, statesList} = useGetStatesList(); const forceRenderList = () =>{ updateTown(); setRenderCount(prevCount => prevCount + 1); } useEffect(()=> { getStates(); },[]); return { isEnglish, isLoading, setIsEnglish, setIsLoading, forceRenderList, renderCount, statesList, } } No newline at end of file