storybook-prebuilt
Version:
A prebuilt storybook version for web components
3 lines (2 loc) • 3.45 kB
JavaScript
import{c as e,u as t}from"./dist/storybook-prebuilt-3ba63d3f.js";import{a as r,_ as n}from"./dist/storybook-prebuilt-0b3b0ce5.js";import{r as o}from"./dist/storybook-prebuilt-ef0ce90f.js";import{_ as i}from"./dist/storybook-prebuilt-e17bc3b1.js";import{_ as a}from"./dist/storybook-prebuilt-1a6e3162.js";import"./dist/storybook-prebuilt-d40d7550.js";import{r as s}from"./dist/storybook-prebuilt-52e8b197.js";import"./dist/storybook-prebuilt-e856152c.js";import{r as u}from"./dist/storybook-prebuilt-6aa1ee92.js";var f=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.withLinks=t.hrefTo=t.linkTo=t.navigate=void 0;var s=c(o),f=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function d(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var l=function(e){return f.default.getChannel().emit(i.SELECT_STORY,e)};t.navigate=l;var _=function(e){return function(t){return"function"==typeof t?t.apply(void 0,d(e)):t}};t.linkTo=function(e,t){return function(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];var s=_(i),u=r.__STORYBOOK_STORY_STORE__.getSelection(),f=u.storyId,c=r.__STORYBOOK_STORY_STORE__.fromId(f)||{},d=s(e),b=s(t),k=r.__STORYBOOK_STORY_STORE__.fromId(d),O=k||r.__STORYBOOK_CLIENT_API__.raw().find((function(e){return d&&b?e.kind===d&&e.story===b:!d&&b?e.kind===c.kind&&e.story===b:d&&!b?e.kind===d:!d&&!b&&e.kind===c.kind}));O?l({kind:O.kind,story:O.story}):n.logger.error("could not navigate to provided story")}};t.hrefTo=function(e,t){return new Promise((function(n){var o,i,u,f=r.__STORYBOOK_STORY_STORE__.getSelection().storyId,c=r.__STORYBOOK_STORY_STORE__.fromId(f);n((o=(0,a.toId)(e||c.kind,t),i=r.document.location,u=s.default.parse(i.search,{ignoreQueryPrefix:!0}),"".concat(i.origin+i.pathname,"?").concat(s.default.stringify(Object.assign({},u,{id:o}),{encode:!1}))))}))};var b=function(e){var t=e.target;if(t instanceof r.HTMLElement){var n=t.dataset,o=n.sbKind,i=n.sbStory;(o||i)&&(e.preventDefault(),l({kind:o,story:i}))}},k=!1,O=function(){k&&(k=!1,r.document.removeEventListener("click",b))};t.withLinks=function(e){return k||(k=!0,r.document.addEventListener("click",b)),f.default.getChannel().once(i.STORY_CHANGED,O),e()}}));t(f);f.withLinks,f.hrefTo,f.linkTo,f.navigate;var c=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.LinkTo=function(){i||(console.error((0,n.default)(o())),i=!0);return null},Object.defineProperty(t,"linkTo",{enumerable:!0,get:function(){return f.linkTo}}),Object.defineProperty(t,"hrefTo",{enumerable:!0,get:function(){return f.hrefTo}}),Object.defineProperty(t,"withLinks",{enumerable:!0,get:function(){return f.withLinks}});var r,n=(r=s)&&r.__esModule?r:{default:r};function o(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n LinkTo has moved to addon-links/react:\n import LinkTo from '@storybook/addon-links/react';\n "]);return o=function(){return e},e}var i=!1;e&&e.hot&&e.hot.decline&&e.hot.decline()}));t(c);var d=c.linkTo,l=c.hrefTo,_=c.withLinks;c.LinkTo;export{l as hrefTo,d as linkTo,_ as withLinks};
//# sourceMappingURL=addon-links.js.map