UNPKG

@callstack/rspress-theme

Version:
157 lines (156 loc) 6.45 kB
"use strict"; 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 });