alinea
Version:
Headless git-based CMS
25 lines (21 loc) • 658 B
JavaScript
import {
dist_default
} from "../chunks/chunk-A5O3N2GS.js";
import "../chunks/chunk-NZLE2WMY.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 { jsx } from "react/jsx-runtime";
var styles = dist_default(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
};