import { useState } from "react" const useModal =()=>{ const [drawerOpen,setDrawerOpen] = useState(false) const [isLoading,setIsLoading] = useState(false) const openDrawer =()=>{ setDrawerOpen(true) } const closeDrawer =()=>{ if(isLoading)return setDrawerOpen(false) } const startLoader =()=>{ setIsLoading(true) } const stopLoader =()=>{ setIsLoading(false) } return { drawerOpen, openDrawer, closeDrawer, startLoader, stopLoader, isLoading } } export default useModal;