Btn
A functional component for logically rendering the appropriate actionable elements: <RouterLink>, <a>, or <button>. At first glance, this may not be a particularly helpful component, but it really simplifies list rendering.
Features:
- Renders a
<button>by default. - Renders a
<RouterLink>when provided atoprop. - Renders an
<a>link when provided ahrefprop. - Renders an
<form>link when provided anactionanddataprop. - Adds
type="button"to<button>elements. - Adds
rel="noopener"to links withtarget="blank"
