Sha256: b5a96c5c7b171cd771ce4ca90bf5ed67f760cbde4a4456fb33515ae5794eac1a
Contents?: true
Size: 451 Bytes
Versions: 81
Compression:
Stored size: 451 Bytes
Contents
// Generates static `useLocation` hook. The hook always // responds with initial path provided. // You can use this for server-side rendering. export default (path = "/", { record = false } = {}) => { let hook; const navigate = (to, { replace } = {}) => { if (record) { if (replace) { hook.history.pop(); } hook.history.push(to); } }; hook = () => [path, navigate]; hook.history = [path]; return hook; };
Version data entries
81 entries across 81 versions & 1 rubygems