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) 3.28 kB
this.primevue=this.primevue||{},this.primevue.fieldset=function(e,t,l){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var i={name:"Fieldset",emits:["update:collapsed","toggle"],props:{legend:String,toggleable:Boolean,collapsed:Boolean},data(){return{d_collapsed:this.collapsed}},watch:{collapsed(e){this.d_collapsed=e}},methods:{toggle(e){this.d_collapsed=!this.d_collapsed,this.$emit("update:collapsed",this.d_collapsed),this.$emit("toggle",{originalEvent:e,value:this.d_collapsed})}},computed:{iconClass(){return["p-fieldset-toggler pi ",{"pi-minus":!this.d_collapsed,"pi-plus":this.d_collapsed}]},ariaId:()=>e.UniqueComponentId()},directives:{ripple:n(t).default}};const a={class:"p-fieldset-legend"},d=["id"],o=["id","aria-controls","aria-expanded"],s={class:"p-fieldset-legend-text"},r=["id","aria-labelledby"],c={class:"p-fieldset-content"};return function(e,t){void 0===t&&(t={});var l=t.insertAt;if(e&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===l&&n.firstChild?n.insertBefore(i,n.firstChild):n.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}("\n.p-fieldset-legend > a,\n.p-fieldset-legend > span {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.p-fieldset-toggleable .p-fieldset-legend a {\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n overflow: hidden;\n position: relative;\n text-decoration: none;\n}\n.p-fieldset-legend-text {\n line-height: 1;\n}\n"),i.render=function(e,t,n,i,p,g){const m=l.resolveDirective("ripple");return l.openBlock(),l.createElementBlock("fieldset",{class:l.normalizeClass(["p-fieldset p-component",{"p-fieldset-toggleable":n.toggleable}])},[l.createElementVNode("legend",a,[n.toggleable?l.createCommentVNode("",!0):l.renderSlot(e.$slots,"legend",{key:0},(()=>[l.createElementVNode("span",{class:"p-fieldset-legend-text",id:g.ariaId+"_header"},l.toDisplayString(n.legend),9,d)])),n.toggleable?l.withDirectives((l.openBlock(),l.createElementBlock("a",{key:1,tabindex:"0",onClick:t[0]||(t[0]=(...e)=>g.toggle&&g.toggle(...e)),onKeydown:t[1]||(t[1]=l.withKeys(((...e)=>g.toggle&&g.toggle(...e)),["enter"])),id:g.ariaId+"_header","aria-controls":g.ariaId+"_content","aria-expanded":!p.d_collapsed},[l.createElementVNode("span",{class:l.normalizeClass(g.iconClass)},null,2),l.renderSlot(e.$slots,"legend",{},(()=>[l.createElementVNode("span",s,l.toDisplayString(n.legend),1)]))],40,o)),[[m]]):l.createCommentVNode("",!0)]),l.createVNode(l.Transition,{name:"p-toggleable-content"},{default:l.withCtx((()=>[l.withDirectives(l.createElementVNode("div",{class:"p-toggleable-content",role:"region",id:g.ariaId+"_content","aria-labelledby":g.ariaId+"_header"},[l.createElementVNode("div",c,[l.renderSlot(e.$slots,"default")])],8,r),[[l.vShow,!p.d_collapsed]])])),_:3})],2)},i}(primevue.utils,primevue.ripple,Vue);