Commit 2f23fa78 authored by Omar Luna Hernández's avatar Omar Luna Hernández
Browse files

Se crea un hook para la logica del panel de la informacion del pueblo

parent 8ae3335f
Loading
Loading
Loading
Loading
+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