@alauda/doom
Version:
Doctor Doom making docs.
14 lines (13 loc) • 590 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import virtual from 'doom-@global-virtual';
import { ACP_BASE } from '../../shared/constants.js';
import { ExternalSiteLink } from './ExternalSiteLink.js';
import { X } from './_X.js';
const SELF_REFERENCE_BASES = new Set(['/', ACP_BASE]);
export const APIReferenceLink = ({ name }) => {
const href = `/apis/references/${name}.html`;
if (SELF_REFERENCE_BASES.has(virtual.userBase)) {
return _jsx(X.a, { href: href, children: name });
}
return (_jsx(ExternalSiteLink, { name: "acp", href: href, children: name }));
};