UNPKG

@generouted/solid-router

Version:

Generated file-based routes for Solid Router and Vite

32 lines (29 loc) 845 B
import { generatePath } from "./chunk-ZTW27XCD.js"; // src/client/components.tsx import { createComponent as _$createComponent } from "solid-js/web"; import { mergeProps as _$mergeProps } from "solid-js/web"; import { memo as _$memo } from "solid-js/web"; import { A, Navigate } from "@solidjs/router"; var components = () => { return { A: (props) => { return _$createComponent(A, _$mergeProps(props, { get href() { return _$memo(() => !!props.params)() ? generatePath(props.href, props.params) : props.href; } })); }, Navigate: (props) => { return _$createComponent(Navigate, _$mergeProps(props, { get href() { return _$memo(() => !!props.params)() ? generatePath(props.href, props.params) : props.href; } })); } }; }; export { components };