2022-12-21 13:56:42 +01:00
|
|
|
/* @refresh reload */
|
2024-02-25 00:18:02 +01:00
|
|
|
import { type Component } from "solid-js"
|
2022-12-04 17:51:05 +01:00
|
|
|
|
2022-12-21 15:47:08 +01:00
|
|
|
export const Link: Component<LinkProps> = (
|
2024-02-25 00:18:02 +01:00
|
|
|
{ to, rel, children, className, id, newTab = true, title } // TODO <A/> throws exception
|
|
|
|
) => (
|
|
|
|
<a
|
|
|
|
href={to}
|
|
|
|
id={id}
|
|
|
|
title={title}
|
|
|
|
rel={`${rel} ${newTab ? "noreferrer" : undefined}`}
|
|
|
|
target={newTab ? "_blank" : undefined}
|
|
|
|
class={`link ${className}`}
|
|
|
|
>
|
|
|
|
{children}
|
|
|
|
</a>
|
|
|
|
)
|