@etchteam/storybook-addon-marker
Version:
Add a Marker.io feedback button to the storybook UI
2 lines • 772 B
JavaScript
;var i=require('@marker.io/browser'),previewApi=require('storybook/preview-api');function _interopDefault(e){return e&&e.__esModule?e:{default:e}}var i__default=/*#__PURE__*/_interopDefault(i);var t="marker",o={LOADED:`${t}/loaded`,CAPTURE:`${t}/capture`};var a=()=>{[...document.querySelectorAll(".marker-app #feedback-button")].forEach(e=>e.style.display="none");};var c=r=>{let[e]=previewApi.useGlobals(),{project:n,mode:m,...p}=e.marker??{},s=previewApi.useChannel({[o.CAPTURE]:()=>{window.Marker?.capture(m)?.then(()=>{a();});}});return !n||window.Marker||i__default.default.loadWidget({project:n,...p}).then(()=>{a(),s(o.LOADED);}),r()};var u={decorators:[c]},O=u;module.exports=O;//# sourceMappingURL=preview.cjs.map
//# sourceMappingURL=preview.cjs.map