import { createSignal, JSX } from "solid-js"; export const useRouter = (): () => string => { let rutaPrevia = window.location.hash; if (rutaPrevia === "") { window.history.pushState({}, "Horarios UNSA", "#/"); rutaPrevia = "/"; } else { rutaPrevia = rutaPrevia.substr(1); } const [rutaActual, setRutaActual] = createSignal(rutaPrevia); const fnEffect = () => { const nuevaRuta = window.location.hash.substr(1); setRutaActual(nuevaRuta); }; window.addEventListener("hashchange", fnEffect); return rutaActual; }; export function RouterLink(props: { to: string, className?: string, children: JSX.Element }) { return ( {props.children} ); }