@pdftron/webviewer
Version:
[WebViewer](https://www.apryse.com/webviewer) is a powerful JavaScript Document SDK and UI Component Library that is a part of the [Apryse PDF SDK](https://www.apryse.com). It provides a slick, out-of-the-box responsive UI that interacts with the core lib
2 lines • 3.33 kB
JavaScript
(window.webpackJsonpWebViewerUI=window.webpackJsonpWebViewerUI||[]).push([[11],{1855:function(e,t,n){"use strict";n(9),n(10),n(14),n(32),n(38),n(34),n(83),n(27),n(12),n(82),n(44),n(94),n(33),n(26),n(29),n(60),n(49),n(24),n(48),n(50),n(35),n(8),n(57),n(17),n(11),n(115),n(31),n(13);var r=n(0),a=n.n(r),o=n(2),c=n.n(o),i=n(6),u=n(253),l=n(361),s=n(356),p=n(81),m=n(605),f=n(184),b=n(363),y=n(96),O=n(202),d=n(362),E=n(4),v=n(7);function g(e){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function w(){return(w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach((function(t){P(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function P(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=g(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=g(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==g(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h={dataElement:c.a.string.isRequired,children:c.a.arrayOf(c.a.any).isRequired},S=function(e){var t=e.dataElement,n=e.children,r=e.childrenClassName,o=Object(i.e)((function(e){return E.a.getPopupItems(e,t)}),i.c),c=Object(i.e)(E.a.getIsCustomUIEnabled),g=a.a.Children.toArray(n);return o.map((function(e,t){var n=e.dataElement,o=e.type,i=e.hidden,E="".concat(o,"-").concat(n||t),j=null==i?void 0:i.map((function(e){return"hide-in-".concat(e)})).join(" "),P=g.find((function(e){return e.props.dataElement===n}));if(!P){var h=T(T({},e),{},{mediaQueryClassName:j,className:r});o===v.k.TOOL_BUTTON&&(P=c?a.a.createElement(b.a,h):a.a.createElement(u.a,h)),"toolGroupButton"===o&&(c?console.warn("ToolGroupButton is not supported in modular UI. Please use ToolButton instead."):P=a.a.createElement(l.a,h)),"toggleElementButton"===o&&(P=a.a.createElement(s.a,h)),o===v.k.TOGGLE_BUTTON&&c&&(P=a.a.createElement(y.a,h)),"actionButton"===o&&(P=a.a.createElement(p.a,h)),o===v.k.BUTTON&&(c?P=a.a.createElement(O.a,h):console.warn("customButton is not supported in Legacy UI. Please use customElement instead.")),o===v.k.STATEFUL_BUTTON&&(P=c?a.a.createElement(d.a,h):a.a.createElement(m.a,h)),o===v.k.CUSTOM_ELEMENT&&(P=a.a.createElement(f.a,h)),"spacer"!==o&&o!==v.k.DIVIDER||(P=a.a.createElement("div",w({className:"".concat(o," ").concat(j)},h)))}return P?a.a.cloneElement(P,{key:E}):null}))};S.propTypes=h;var U=S;t.a=U}}]);
//# sourceMappingURL=chunk.11.js.map