23 lines
522 B
TypeScript
Raw Normal View History

2022-12-04 17:51:05 +01:00
import { Component, JSX } from "solid-js";
import { LinkProps } from "../types/interfaces";
export const A: Component<LinkProps> = (
{
to,
rel,
children,
className,
id,
newTab = true,
}): JSX.Element => {
return (
<a href={ to } id={ id }
rel={ `${ rel } ${ newTab ? "noreferrer" : undefined }` }
target={ newTab ? "_blank" : undefined }
class={ `link ${ className }` }>
{ children }
</a>
);
};