alinea
Version:
[](https://npmjs.org/package/alinea) [](https://packagephobia.com/result?p=alinea)
23 lines (19 loc) • 641 B
JavaScript
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
};