UNPKG

@alauda/doom

Version:

Doctor Doom making docs.

14 lines (13 loc) 590 B
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 })); };