UNPKG

@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.3 kB
(window.webpackJsonpWebViewerUI=window.webpackJsonpWebViewerUI||[]).push([[2],{1595:function(e,n,t){"use strict";t(9),t(77),t(26),t(60);var a=t(0),r=t.n(a),i=t(15),o=t.n(i),s=t(486),l=t(51),u=(t(1632),t(2)),p=t.n(u),c=["message","messageText","fillWidth","wrapperClassName","padMessageText","className","onFocus","onBlur","rightElement","leftElement","type","disabled"];function d(){return(d=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)({}).hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(null,arguments)}var _=Object(a.forwardRef)((function(e,n){var t=e.message,i=void 0===t?"default":t,u=e.messageText,p=e.fillWidth,_=e.wrapperClassName,f=e.padMessageText,m=e.className,g=e.onFocus,w=e.onBlur,h=e.rightElement,b=e.leftElement,v=e.type,y=void 0===v?"text":v,E=e.disabled,O=function(e,n){if(null==e)return{};var t,a,r=function(e,n){if(null==e)return{};var t={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(-1!==n.indexOf(a))continue;t[a]=e[a]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)t=i[a],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}(e,c),N=Object(s.a)(g,w),x=N.focused,T=N.handleOnFocus,j=N.handleOnBlur,C=Object(a.useMemo)((function(){return h||("warning"===i?e="icon-alert":"error"===i&&(e="icon-error"),e?r.a.createElement(l.a,{className:"ui__input__icon",glyph:e}):void 0);var e}),[i,h]),M=o()("ui__base","ui__input__wrapper",{"ui__input__wrapper--fill":p,"ui__input__wrapper--pad":f&&!u},_),W=o()("ui__input","ui__input--message-".concat(i),{"ui__input--focused":x}),B=o()("ui__input__input",{"ui__input__input--disabled":E},m);return r.a.createElement("div",{className:M},r.a.createElement("div",{className:W},b,r.a.createElement("input",d({},O,{type:y,onFocus:T,onBlur:j,className:B,disabled:E,ref:n})),C),u&&r.a.createElement("div",{className:"ui__input__messageText"},u))}));_.displayName="Input",_.propTypes={message:p.a.oneOf(["default","warning","error"]),messageText:p.a.string,fillWidth:p.a.bool,wrapperClassName:p.a.string,padMessageText:p.a.bool,className:p.a.string,onFocus:p.a.func,onBlur:p.a.func,rightElement:p.a.node,leftElement:p.a.node,type:p.a.string,disabled:p.a.bool};var f=_;n.a=f},1632:function(e,n,t){var a=t(36),r=t(1633);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var i={insert:function(e){if(!window.isApryseWebViewerWebComponent)return void document.head.appendChild(e);let n;n=document.getElementsByTagName("apryse-webviewer"),n.length||(n=function e(n,t=document){const a=[];return t.querySelectorAll(n).forEach(e=>a.push(e)),t.querySelectorAll("*").forEach(t=>{t.shadowRoot&&a.push(...e(n,t.shadowRoot))}),a}("apryse-webviewer"));const t=[];for(let a=0;a<n.length;a++){const r=n[a];if(0===a)r.shadowRoot.appendChild(e),e.onload=function(){t.length>0&&t.forEach(n=>{n.innerHTML=e.innerHTML})};else{const n=e.cloneNode(!0);r.shadowRoot.appendChild(n),t.push(n)}}},singleton:!1};a(r,i);e.exports=r.locals||{}},1633:function(e,n,t){(e.exports=t(37)(!1)).push([e.i,".ui__input__wrapper .ui__input .ui__input__icon{margin:0 2px}.ui__input__wrapper .ui__input .ui__input__icon svg path{fill:var(--error-border-color)}",""])}}]); //# sourceMappingURL=chunk.2.js.map