@callstack/rspress-theme
Version:
Callstack theme for Rspress docs
157 lines (156 loc) • 6.45 kB
JavaScript
;
var __webpack_modules__ = {
"@callstack/rspress-theme": function(module) {
module.exports = require("@callstack/rspress-theme");
},
"@default-theme": function(module) {
module.exports = require("@default-theme");
},
react: function(module) {
module.exports = require("react");
}
};
var __webpack_module_cache__ = {};
function __webpack_require__(moduleId) {
var cachedModule = __webpack_module_cache__[moduleId];
if (void 0 !== cachedModule) return cachedModule.exports;
var module = __webpack_module_cache__[moduleId] = {
exports: {}
};
__webpack_modules__[moduleId](module, module.exports, __webpack_require__);
return module.exports;
}
(()=>{
__webpack_require__.n = (module)=>{
var getter = module && module.__esModule ? ()=>module['default'] : ()=>module;
__webpack_require__.d(getter, {
a: getter
});
return getter;
};
})();
(()=>{
__webpack_require__.d = (exports1, definition)=>{
for(var key in definition)if (__webpack_require__.o(definition, key) && !__webpack_require__.o(exports1, key)) Object.defineProperty(exports1, key, {
enumerable: true,
get: definition[key]
});
};
})();
(()=>{
__webpack_require__.o = (obj, prop)=>Object.prototype.hasOwnProperty.call(obj, prop);
})();
(()=>{
__webpack_require__.r = (exports1)=>{
if ('undefined' != typeof Symbol && Symbol.toStringTag) Object.defineProperty(exports1, Symbol.toStringTag, {
value: 'Module'
});
Object.defineProperty(exports1, '__esModule', {
value: true
});
};
})();
var __webpack_exports__ = {};
(()=>{
__webpack_require__.r(__webpack_exports__);
__webpack_require__.d(__webpack_exports__, {
Announcement: ()=>_callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__.Announcement,
Badge: ()=>_callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__.Badge,
Button: ()=>_callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__.Button,
Card: ()=>_callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__.Card,
HomeBanner: ()=>_callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__.HomeBanner,
HomeFeature: ()=>_callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__.HomeFeature,
HomeFooter: ()=>_callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__.HomeFooter,
HomeHero: ()=>_callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__.HomeHero,
HomeLayout: ()=>HomeLayout,
Layout: ()=>Layout,
LinkCard: ()=>_callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__.LinkCard,
OutlineCTA: ()=>_callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__.OutlineCTA,
PrevNextPage: ()=>_callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__.PrevNextPage,
SwitchAppearance: ()=>_callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__.SwitchAppearance,
VersionBadge: ()=>_callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__.VersionBadge
});
var _callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("@callstack/rspress-theme");
var _default_theme__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("@default-theme");
var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("react");
var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/ __webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);
var __WEBPACK_REEXPORT_OBJECT__ = {};
for(var __WEBPACK_IMPORT_KEY__ in _default_theme__WEBPACK_IMPORTED_MODULE_1__)if ([
"Announcement",
"HomeFooter",
"HomeBanner",
"Badge",
"VersionBadge",
"Button",
"LinkCard",
"HomeFeature",
"Layout",
"SwitchAppearance",
"Card",
"default",
"HomeLayout",
"HomeHero",
"PrevNextPage",
"OutlineCTA"
].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = (function(key) {
return _default_theme__WEBPACK_IMPORTED_MODULE_1__[key];
}).bind(0, __WEBPACK_IMPORT_KEY__);
__webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);
const Layout = (props)=>{
const afterOutline = props.afterOutline ?? [
react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__.OutlineCTA, {
key: 'outline-cta'
})
];
return react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_default_theme__WEBPACK_IMPORTED_MODULE_1__.Layout, {
...props,
afterOutline
});
};
const HomeLayout = (props)=>{
const afterFeatures = props.afterFeatures ?? [
react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__.HomeBanner, {
key: 'home-banner'
})
];
return react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_default_theme__WEBPACK_IMPORTED_MODULE_1__.HomeLayout, {
...props,
afterFeatures
});
};
})();
exports.Announcement = __webpack_exports__.Announcement;
exports.Badge = __webpack_exports__.Badge;
exports.Button = __webpack_exports__.Button;
exports.Card = __webpack_exports__.Card;
exports.HomeBanner = __webpack_exports__.HomeBanner;
exports.HomeFeature = __webpack_exports__.HomeFeature;
exports.HomeFooter = __webpack_exports__.HomeFooter;
exports.HomeHero = __webpack_exports__.HomeHero;
exports.HomeLayout = __webpack_exports__.HomeLayout;
exports.Layout = __webpack_exports__.Layout;
exports.LinkCard = __webpack_exports__.LinkCard;
exports.OutlineCTA = __webpack_exports__.OutlineCTA;
exports.PrevNextPage = __webpack_exports__.PrevNextPage;
exports.SwitchAppearance = __webpack_exports__.SwitchAppearance;
exports.VersionBadge = __webpack_exports__.VersionBadge;
for(var __webpack_i__ in __webpack_exports__)if (-1 === [
"Announcement",
"Badge",
"Button",
"Card",
"HomeBanner",
"HomeFeature",
"HomeFooter",
"HomeHero",
"HomeLayout",
"Layout",
"LinkCard",
"OutlineCTA",
"PrevNextPage",
"SwitchAppearance",
"VersionBadge"
].indexOf(__webpack_i__)) exports[__webpack_i__] = __webpack_exports__[__webpack_i__];
Object.defineProperty(exports, '__esModule', {
value: true
});