UNPKG

alinea

Version:

[![npm](https://img.shields.io/npm/v/alinea.svg)](https://npmjs.org/package/alinea) [![install size](https://packagephobia.com/badge?p=alinea)](https://packagephobia.com/result?p=alinea)

23 lines (19 loc) 641 B
import "../chunks/chunk-U5RRZUYZ.js"; // src/ui/Link.tsx import { link } from "../dashboard/util/HashRouter.js"; // src/ui/Link.module.scss var Link_module_default = { "root": "alinea-Link" }; // src/ui/Link.tsx import { fromModule } from "./util/Styler.js"; import { jsx } from "react/jsx-runtime"; var styles = fromModule(Link_module_default); function Link({ href, external, children, ...props }) { const isInternal = href && !external; const compProps = isInternal ? link(href) : { href }; return /* @__PURE__ */ jsx("a", { ...props, ...compProps, className: styles.root.mergeProps(props)(), children }); } export { Link };