@redocly/theme
Version:
Shared UI components lib
19 lines • 1.04 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ConnectMCP = ConnectMCP;
const react_1 = __importDefault(require("react"));
const ConnectMCPButton_1 = require("../../../components/Buttons/ConnectMCPButton");
const hooks_1 = require("../../../core/hooks");
function ConnectMCP({ placement = 'bottom', alignment = 'start', options, }) {
var _a, _b, _c;
const themeConfig = (0, hooks_1.useThemeConfig)();
const isMcpDisabled = ((_a = themeConfig.mcp) === null || _a === void 0 ? void 0 : _a.hide) || ((_c = (_b = themeConfig.mcp) === null || _b === void 0 ? void 0 : _b.docs) === null || _c === void 0 ? void 0 : _c.hide);
if (isMcpDisabled) {
return null;
}
return react_1.default.createElement(ConnectMCPButton_1.ConnectMCPButton, { placement: placement, alignment: alignment, options: options });
}
//# sourceMappingURL=ConnectMCP.js.map