UNPKG

fumadocs-core

Version:

The library for building a documentation website in any React.js framework

38 lines (35 loc) 728 B
import { Link } from "./chunk-BBP7MIO4.js"; // src/link.tsx import { forwardRef } from "react"; import { jsx } from "react/jsx-runtime"; var Link2 = forwardRef( ({ href = "#", // any protocol external = href.match(/^\w+:/) || // protocol relative URL href.startsWith("//"), prefetch, ...props }, ref) => { if (external) { return /* @__PURE__ */ jsx( "a", { ref, href, rel: "noreferrer noopener", target: "_blank", ...props, children: props.children } ); } return /* @__PURE__ */ jsx(Link, { ref, href, prefetch, ...props }); } ); Link2.displayName = "Link"; export { Link2 as Link };