Current section
Files
Jump to
Current section
Files
priv/static/octantis.mjs.map
{
"version": 3,
"sources": ["../../assets/js/octantis/index.js"],
"sourcesContent": ["/* Hooks for Octantais components.\n *\n * @module octantis\n */\n\nconst ShopifyModal = {\n mounted(){\n id = this.el.id\n this.handleEvent(`octantis:modal_show_${id}`, (event) => this.liveSocket.execJS(this.el, this.el.getAttribute(\"data-show\")))\n this.handleEvent(`octantis:modal_hide_${id}`, (event) => this.liveSocket.execJS(this.el, this.el.getAttribute(\"data-hide\")))\n }\n}\n\nconst ShopifyAppBridgeModal = {\n mounted(){\n id = this.el.id\n window.addEventListener(`polaris:app_bridge_modal_show_${id}`, e => this.el.show());\n window.addEventListener(`polaris:app_bridge_modal_show_${id}`, e => this.el.hide());\n this.handleEvent(`octantis:app_bridge_modal_show_${id}`, (event) => this.liveSocket.execJS(this.el, this.el.getAttribute(\"data-show\")))\n this.handleEvent(`octantis:app_bridge_modal_hide_${id}`, (event) => this.liveSocket.execJS(this.el, this.el.getAttribute(\"data-hide\")))\n }\n}\n\n/*\nHandles the integration between flash to a Shopify AppBridge Toast\n\nSee ShopAdminComponents.toast\n*/\nconst ShopifyToastHook = {\n mounted() {\n shopify.toast.show(this.el.dataset.message, {\n onDismiss: () => {\n this.pushEvent(\"lv:clear-flash\", {value: {key: this.el.dataset.kind}})\n },\n isError: this.el.dataset.kind == 'error'\n });\n },\n updated() {\n shopify.toast.show(this.el.dataset.message, {\n onDismiss: () => {\n this.pushEvent(\"lv:clear-flash\", {value: {key: this.el.dataset.kind}})\n },\n isError: this.el.dataset.kind == 'error'\n });\n }\n}\n\nexport { ShopifyAppBridgeModal, ShopifyModal, ShopifyToastHook }\n"],
"mappings": ";AAKA,IAAM,eAAe;AAAA,EACnB,UAAS;AACP,SAAK,KAAK,GAAG;AACb,SAAK,YAAY,uBAAuB,EAAE,IAAI,CAAC,UAAU,KAAK,WAAW,OAAO,KAAK,IAAI,KAAK,GAAG,aAAa,WAAW,CAAC,CAAC;AAC3H,SAAK,YAAY,uBAAuB,EAAE,IAAI,CAAC,UAAU,KAAK,WAAW,OAAO,KAAK,IAAI,KAAK,GAAG,aAAa,WAAW,CAAC,CAAC;AAAA,EAC7H;AACF;AAEA,IAAM,wBAAwB;AAAA,EAC5B,UAAS;AACP,SAAK,KAAK,GAAG;AACb,WAAO,iBAAiB,iCAAiC,EAAE,IAAI,OAAK,KAAK,GAAG,KAAK,CAAC;AAClF,WAAO,iBAAiB,iCAAiC,EAAE,IAAI,OAAK,KAAK,GAAG,KAAK,CAAC;AAClF,SAAK,YAAY,kCAAkC,EAAE,IAAI,CAAC,UAAU,KAAK,WAAW,OAAO,KAAK,IAAI,KAAK,GAAG,aAAa,WAAW,CAAC,CAAC;AACtI,SAAK,YAAY,kCAAkC,EAAE,IAAI,CAAC,UAAU,KAAK,WAAW,OAAO,KAAK,IAAI,KAAK,GAAG,aAAa,WAAW,CAAC,CAAC;AAAA,EACxI;AACF;AAOA,IAAM,mBAAmB;AAAA,EACvB,UAAU;AACR,YAAQ,MAAM,KAAK,KAAK,GAAG,QAAQ,SAAS;AAAA,MAC1C,WAAW,MAAM;AACf,aAAK,UAAU,kBAAkB,EAAC,OAAO,EAAC,KAAK,KAAK,GAAG,QAAQ,KAAI,EAAC,CAAC;AAAA,MACvE;AAAA,MACA,SAAS,KAAK,GAAG,QAAQ,QAAQ;AAAA,IACnC,CAAC;AAAA,EACH;AAAA,EACA,UAAU;AACR,YAAQ,MAAM,KAAK,KAAK,GAAG,QAAQ,SAAS;AAAA,MAC1C,WAAW,MAAM;AACf,aAAK,UAAU,kBAAkB,EAAC,OAAO,EAAC,KAAK,KAAK,GAAG,QAAQ,KAAI,EAAC,CAAC;AAAA,MACvE;AAAA,MACA,SAAS,KAAK,GAAG,QAAQ,QAAQ;AAAA,IACnC,CAAC;AAAA,EACH;AACF;",
"names": []
}