UNPKG

storybook-addon-remix-react-router

Version:

Use Remix React Router in your stories. (Formerly storybook-addon-react-router-v6)

2 lines 1.2 kB
'use strict';var a=require('react');function _interopDefault(e){return e&&e.__esModule?e:{default:e}}var a__default=/*#__PURE__*/_interopDefault(a);var t="storybook/react-router-v6";var s={CLEAR:`${t}/clear`,NAVIGATION:`${t}/navigation`,STORY_LOADED:`${t}/story-loaded`,ROUTE_MATCHES:`${t}/route-matches`,ACTION_INVOKED:`${t}/action_invoked`,ACTION_SETTLED:`${t}/action_settled`,LOADER_INVOKED:`${t}/loader_invoked`,LOADER_SETTLED:`${t}/loader_settled`};function o(e,n){return e.length===1&&(e[0].children===void 0||e[0].children.length===0)?[{...e[0],element:n}]:e.findIndex(r=>r.useStoryElement)!==-1?e.map(r=>r.useStoryElement?{...r,element:n}:r):e.map(r=>r.children?{...r,children:o(r.children,n)}:r)}function i(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function c(e){if(a__default.default.isValidElement(e))return !0;switch(!0){case a__default.default.isValidElement(e):case typeof e=="string":case typeof e=="number":case typeof e=="boolean":case e===null:case e===void 0:case(e instanceof Object&&i(e,Symbol.iterator)):return !0}return !1}exports.EVENTS=s;exports.injectStory=o;exports.isValidReactNode=c;//# sourceMappingURL=internals.cjs.map //# sourceMappingURL=internals.cjs.map