UNPKG

primevue

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primevue.svg)](https://badge.fury.io/js/primevue) [![Discord Chat](https://img.shields.io/discord/55794023

2 lines (1 loc) 4.51 kB
this.primevue=this.primevue||{},this.primevue.inplace=function(e,t,n,o,i,r){"use strict";function l(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var c=l(e),a=l(t),p=l(n),s=l(o),u=i.useStyle("\n.p-inplace .p-inplace-display {\n display: inline;\n cursor: pointer;\n}\n\n.p-inplace .p-inplace-content {\n display: inline;\n}\n\n.p-fluid .p-inplace.p-inplace-closable .p-inplace-content {\n display: flex;\n}\n\n.p-fluid .p-inplace.p-inplace-closable .p-inplace-content > .p-inputtext {\n flex: 1 1 auto;\n width: 1%;\n}\n",{name:"inplace",manual:!0}),d={name:"Inplace",extends:{name:"BaseInplace",extends:s.default,props:{closable:{type:Boolean,default:!1},active:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},closeIcon:{type:String,default:void 0},displayProps:{type:null,default:null},closeButtonProps:{type:null,default:null}},css:{classes:{root:function(e){return["p-inplace p-component",{"p-inplace-closable":e.props.closable}]},display:function(e){return["p-inplace-display",{"p-disabled":e.props.disabled}]},content:"p-inplace-content"},loadStyle:u.load},provide:function(){return{$parentInstance:this}}},emits:["open","close","update:active"],data:function(){return{d_active:this.active}},watch:{active:function(e){this.d_active=e}},methods:{open:function(e){this.disabled||(this.$emit("open",e),this.d_active=!0,this.$emit("update:active",!0))},close:function(e){var t=this;this.$emit("close",e),this.d_active=!1,this.$emit("update:active",!1),setTimeout((function(){t.$refs.display.focus()}),0)}},computed:{closeAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.close:void 0}},components:{IPButton:c.default,TimesIcon:p.default},directives:{focustrap:a.default}};function f(e){return f="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},f(e)}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e,t,n){return(t=v(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e){var t=h(e,"string");return"symbol"===f(t)?t:String(t)}function h(e,t){if("object"!==f(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!==f(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var P=["tabindex"];return d.render=function(e,t,n,o,i,l){var c=r.resolveComponent("IPButton"),a=r.resolveDirective("focustrap");return r.withDirectives((r.openBlock(),r.createElementBlock("div",r.mergeProps({class:e.cx("root"),"aria-live":"polite"},e.ptm("root"),{"data-pc-name":"inplace"}),[i.d_active?(r.openBlock(),r.createElementBlock("div",r.mergeProps({key:1,class:e.cx("content")},e.ptm("content")),[r.renderSlot(e.$slots,"content"),e.closable?(r.openBlock(),r.createBlock(c,r.mergeProps({key:0,"aria-label":l.closeAriaLabel,onClick:l.close,unstyled:e.unstyled,pt:e.ptm("closeButton")},e.closeButtonProps),{icon:r.withCtx((function(){return[r.renderSlot(e.$slots,"closeicon",{},(function(){return[(r.openBlock(),r.createBlock(r.resolveDynamicComponent(e.closeIcon?"span":"TimesIcon"),r.mergeProps({class:e.closeIcon},e.ptm("closeButton").icon),null,16,["class"]))]}))]})),_:3},16,["aria-label","onClick","unstyled","pt"])):r.createCommentVNode("",!0)],16)):(r.openBlock(),r.createElementBlock("div",r.mergeProps({key:0,ref:"display",class:e.cx("display"),tabindex:e.$attrs.tabindex||"0",role:"button",onClick:t[0]||(t[0]=function(){return l.open&&l.open.apply(l,arguments)}),onKeydown:t[1]||(t[1]=r.withKeys((function(){return l.open&&l.open.apply(l,arguments)}),["enter"]))},y(y({},e.displayProps),e.ptm("display"))),[r.renderSlot(e.$slots,"display")],16,P))],16)),[[a]])},d}(primevue.button,primevue.focustrap,primevue.icons.times,primevue.basecomponent,primevue.usestyle,Vue);