@etchteam/storybook-addon-marker
Version:
Add a Marker.io feedback button to the storybook UI
2 lines • 622 B
JavaScript
import i from'@marker.io/browser';import {useGlobals,useChannel}from'storybook/preview-api';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]=useGlobals(),{project:n,mode:m,...p}=e.marker??{},s=useChannel({[o.CAPTURE]:()=>{window.Marker?.capture(m)?.then(()=>{a();});}});return !n||window.Marker||i.loadWidget({project:n,...p}).then(()=>{a(),s(o.LOADED);}),r()};var u={decorators:[c]},O=u;export{O as default};//# sourceMappingURL=preview.js.map
//# sourceMappingURL=preview.js.map