Install
yarn add @weprovide/react-link-renderer
Example usage using a custom link renderer (for example using next/link)
import {LinkRenderer, LinkRendererProvider, LinkRendererProps} from '@weprovide/react-link-renderer';
import Link from "next/link";
const nextLinkRenderer = ({ href, extraOptions, children }: LinkRendererProps) => {
return (
<Link href={href} {...extraOptions}>
<a>{children}</a>
</Link>
);
}
<LinkRendererProvider linkRenderer={nextLinkRenderer}>
<LinkRenderer href="/page-1">Go to page 1</LinkRenderer>
<LinkRenderer href="/page-2" >Go to page 2</LinkRenderer>
</LinkRendererProvider>