@callstack/rspress-theme
Version:
Callstack theme for Rspress docs
311 lines (310 loc) • 14.2 kB
JavaScript
;
var __webpack_modules__ = {
"./src/assets/alert.svg": function(module) {
module.exports = require("./static/svg/alert.svg");
},
"./src/assets/arrow-down.svg": function(module) {
module.exports = require("./static/svg/arrow-down.svg");
},
"./src/assets/arrow-right.svg": function(module) {
module.exports = require("./static/svg/arrow-right.svg");
},
"./src/assets/callstack.svg": function(module) {
module.exports = require("./static/svg/callstack.svg");
},
"./src/assets/check-double.svg": function(module) {
module.exports = require("./static/svg/check-double.svg");
},
"./src/assets/close.svg": function(module) {
module.exports = require("./static/svg/close.svg");
},
"./src/assets/details.svg": function(module) {
module.exports = require("./static/svg/details.svg");
},
"./src/assets/edit-box.svg": function(module) {
module.exports = require("./static/svg/edit-box.svg");
},
"./src/assets/empty.svg": function(module) {
module.exports = require("./static/svg/empty.svg");
},
"./src/assets/hero-bg-shape.svg": function(module) {
module.exports = require("./static/svg/hero-bg-shape.svg");
},
"./src/assets/info-box.svg": function(module) {
module.exports = require("./static/svg/info-box.svg");
},
"./src/assets/menu.svg": function(module) {
module.exports = require("./static/svg/menu.svg");
},
"./src/assets/moon.svg": function(module) {
module.exports = require("./static/svg/moon.svg");
},
"./src/assets/noise.svg": function(module) {
module.exports = require("./static/svg/noise.svg");
},
"./src/assets/notes.svg": function(module) {
module.exports = require("./static/svg/notes.svg");
},
"./src/assets/search.svg": function(module) {
module.exports = require("./static/svg/search.svg");
},
"./src/assets/small-menu.svg": function(module) {
module.exports = require("./static/svg/small-menu.svg");
},
"./src/assets/sun.svg": function(module) {
module.exports = require("./static/svg/sun.svg");
},
"./src/assets/warning-box.svg": function(module) {
module.exports = require("./static/svg/warning-box.svg");
},
"@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,
IconAlert: ()=>_assets_alert_svg__WEBPACK_IMPORTED_MODULE_3__,
IconArrowDown: ()=>_assets_arrow_down_svg__WEBPACK_IMPORTED_MODULE_4__,
IconArrowRight: ()=>_assets_arrow_right_svg__WEBPACK_IMPORTED_MODULE_5__,
IconCallstack: ()=>_assets_callstack_svg__WEBPACK_IMPORTED_MODULE_6__,
IconCheckDouble: ()=>_assets_check_double_svg__WEBPACK_IMPORTED_MODULE_7__,
IconClose: ()=>_assets_close_svg__WEBPACK_IMPORTED_MODULE_8__,
IconDetails: ()=>_assets_details_svg__WEBPACK_IMPORTED_MODULE_9__,
IconEditBox: ()=>_assets_edit_box_svg__WEBPACK_IMPORTED_MODULE_10__,
IconEmpty: ()=>_assets_empty_svg__WEBPACK_IMPORTED_MODULE_11__,
IconHeroBgShape: ()=>_assets_hero_bg_shape_svg__WEBPACK_IMPORTED_MODULE_12__,
IconInfoBox: ()=>_assets_info_box_svg__WEBPACK_IMPORTED_MODULE_13__,
IconMenu: ()=>_assets_menu_svg__WEBPACK_IMPORTED_MODULE_14__,
IconMoon: ()=>_assets_moon_svg__WEBPACK_IMPORTED_MODULE_15__,
IconNoise: ()=>_assets_noise_svg__WEBPACK_IMPORTED_MODULE_16__,
IconNotes: ()=>_assets_notes_svg__WEBPACK_IMPORTED_MODULE_17__,
IconSearch: ()=>_assets_search_svg__WEBPACK_IMPORTED_MODULE_18__,
IconSmallMenu: ()=>_assets_small_menu_svg__WEBPACK_IMPORTED_MODULE_19__,
IconSun: ()=>_assets_sun_svg__WEBPACK_IMPORTED_MODULE_20__,
IconWarningBox: ()=>_assets_warning_box_svg__WEBPACK_IMPORTED_MODULE_21__,
Layout: ()=>Layout,
LinkCard: ()=>_callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__.LinkCard,
OutlineCTA: ()=>_callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__.OutlineCTA,
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 _assets_alert_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("./src/assets/alert.svg");
var _assets_arrow_down_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("./src/assets/arrow-down.svg");
var _assets_arrow_right_svg__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("./src/assets/arrow-right.svg");
var _assets_callstack_svg__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("./src/assets/callstack.svg");
var _assets_check_double_svg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("./src/assets/check-double.svg");
var _assets_close_svg__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("./src/assets/close.svg");
var _assets_details_svg__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__("./src/assets/details.svg");
var _assets_edit_box_svg__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__("./src/assets/edit-box.svg");
var _assets_empty_svg__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__("./src/assets/empty.svg");
var _assets_hero_bg_shape_svg__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__("./src/assets/hero-bg-shape.svg");
var _assets_info_box_svg__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__("./src/assets/info-box.svg");
var _assets_menu_svg__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__("./src/assets/menu.svg");
var _assets_moon_svg__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__("./src/assets/moon.svg");
var _assets_noise_svg__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__("./src/assets/noise.svg");
var _assets_notes_svg__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__("./src/assets/notes.svg");
var _assets_search_svg__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__("./src/assets/search.svg");
var _assets_small_menu_svg__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__("./src/assets/small-menu.svg");
var _assets_sun_svg__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__("./src/assets/sun.svg");
var _assets_warning_box_svg__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__("./src/assets/warning-box.svg");
var __WEBPACK_REEXPORT_OBJECT__ = {};
for(var __WEBPACK_IMPORT_KEY__ in _default_theme__WEBPACK_IMPORTED_MODULE_1__)if ([
"IconEmpty",
"Announcement",
"OutlineCTA",
"HomeBanner",
"VersionBadge",
"IconArrowRight",
"IconClose",
"Button",
"Layout",
"HomeFeature",
"Card",
"SwitchAppearance",
"IconNotes",
"IconHeroBgShape",
"HomeHero",
"IconNoise",
"IconCallstack",
"IconSun",
"IconSearch",
"IconArrowDown",
"IconDetails",
"HomeFooter",
"Badge",
"IconEditBox",
"LinkCard",
"IconCheckDouble",
"IconWarningBox",
"IconInfoBox",
"IconMenu",
"IconSmallMenu",
"default",
"HomeLayout",
"IconAlert",
"IconMoon"
].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'
})
];
const afterDocContent = props.afterDocContent ?? [
react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_callstack_rspress_theme__WEBPACK_IMPORTED_MODULE_0__.DocFooterCTA, {
key: 'doc-footer-cta'
})
];
return react__WEBPACK_IMPORTED_MODULE_2___default().createElement(_default_theme__WEBPACK_IMPORTED_MODULE_1__.Layout, {
...props,
afterOutline,
afterDocContent
});
};
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.IconAlert = __webpack_exports__.IconAlert;
exports.IconArrowDown = __webpack_exports__.IconArrowDown;
exports.IconArrowRight = __webpack_exports__.IconArrowRight;
exports.IconCallstack = __webpack_exports__.IconCallstack;
exports.IconCheckDouble = __webpack_exports__.IconCheckDouble;
exports.IconClose = __webpack_exports__.IconClose;
exports.IconDetails = __webpack_exports__.IconDetails;
exports.IconEditBox = __webpack_exports__.IconEditBox;
exports.IconEmpty = __webpack_exports__.IconEmpty;
exports.IconHeroBgShape = __webpack_exports__.IconHeroBgShape;
exports.IconInfoBox = __webpack_exports__.IconInfoBox;
exports.IconMenu = __webpack_exports__.IconMenu;
exports.IconMoon = __webpack_exports__.IconMoon;
exports.IconNoise = __webpack_exports__.IconNoise;
exports.IconNotes = __webpack_exports__.IconNotes;
exports.IconSearch = __webpack_exports__.IconSearch;
exports.IconSmallMenu = __webpack_exports__.IconSmallMenu;
exports.IconSun = __webpack_exports__.IconSun;
exports.IconWarningBox = __webpack_exports__.IconWarningBox;
exports.Layout = __webpack_exports__.Layout;
exports.LinkCard = __webpack_exports__.LinkCard;
exports.OutlineCTA = __webpack_exports__.OutlineCTA;
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",
"IconAlert",
"IconArrowDown",
"IconArrowRight",
"IconCallstack",
"IconCheckDouble",
"IconClose",
"IconDetails",
"IconEditBox",
"IconEmpty",
"IconHeroBgShape",
"IconInfoBox",
"IconMenu",
"IconMoon",
"IconNoise",
"IconNotes",
"IconSearch",
"IconSmallMenu",
"IconSun",
"IconWarningBox",
"Layout",
"LinkCard",
"OutlineCTA",
"SwitchAppearance",
"VersionBadge"
].indexOf(__webpack_i__)) exports[__webpack_i__] = __webpack_exports__[__webpack_i__];
Object.defineProperty(exports, '__esModule', {
value: true
});