UNPKG

@square/maker

Version:

Maker Design System by Square

2 lines 3.75 kB
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("../../components/BlockFormControlLayout"));else if("function"==typeof define&&define.amd)define(["../../components/BlockFormControlLayout"],t);else{var o="object"==typeof exports?t(require("../../components/BlockFormControlLayout")):t(e["../../components/BlockFormControlLayout"]);for(var r in o)("object"==typeof exports?exports:e)[r]=o[r]}}(this,(function(e){return(()=>{"use strict";var t={662:t=>{t.exports=e}},o={};function r(e){var a=o[e];if(void 0!==a)return a.exports;var n=o[e]={exports:{}};return t[e](n,n.exports,r),n.exports}r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};return(()=>{r.r(a),r.d(a,{MTextarea:()=>l});var e=r(662);const t={model:{prop:"value",event:"textarea:update"},props:{variant:{type:String,default:"fill",validator:e=>["fill","outline"].includes(e)},value:{type:String,default:""},disabled:{type:Boolean,default:!1},invalid:{type:Boolean,default:!1},resizable:{type:Boolean,default:!1}},computed:{textareaVal:{get(){return this.value},set(e){this.$emit("textarea:update",e)}}},mounted(){this.setCustomValidity()},updated(){this.setCustomValidity()},methods:{setCustomValidity(){const e=this.invalid?"invalid":"";this.$refs.textarea.setCustomValidity(e)}}},o={variant_fill:"📚19-10-2ugQyA",variant_outline:"📚19-10-2dYYZt",Textarea:"📚19-10-2VsZKt",disabled:"📚19-10-2Qj_Ei",invalid:"📚19-10-2BqU0I",resizable:"📚19-10-2RzrdQ"};function n(e,t,o,r,a,n,i,l){var s,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=o,d._compiled=!0),r&&(d.functional=!0),n&&(d._scopeId="data-v-"+n),i?(s=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},d._ssrRegister=s):a&&(s=l?function(){a.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:a),s)if(d.functional){d._injectStyles=s;var u=d.render;d.render=function(e,t){return s.call(t),u(e,t)}}else{var c=d.beforeCreate;d.beforeCreate=c?[].concat(c,s):[s]}return{exports:e,options:d}}const i=n(t,(function(){var e,t=this,o=t.$createElement;return(t._self._c||o)("textarea",t._g(t._b({directives:[{name:"model",rawName:"v-model",value:t.textareaVal,expression:"textareaVal"}],ref:"textarea",class:[t.$s.Textarea,t.$s["variant_"+t.variant],(e={},e[t.$s.resizable]=t.resizable,e[t.$s.disabled]=t.disabled,e[t.$s.invalid]=t.invalid,e)],attrs:{disabled:t.disabled},domProps:{value:t.textareaVal},on:{input:function(e){e.target.composing||(t.textareaVal=e.target.value)}}},"textarea",t.$attrs,!1),t.$listeners))}),[],!1,(function(e){this.$s=o.locals||o}),null,null).exports;const l=n({components:{MBlockFormControlLayout:e.MBlockFormControlLayout,TextareaControl:i},inheritAttrs:!1,model:{prop:"value",event:"textarea:update"},computed:{isInvalid(){return""===this.$attrs.invalid||this.$attrs.invalid||!!this.$slots.error}}},(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("m-block-form-control-layout",{scopedSlots:e._u([{key:"control",fn:function(){return[o("textarea-control",e._g(e._b({attrs:{invalid:e.isInvalid}},"textarea-control",e.$attrs,!1),e.$listeners))]},proxy:!0},{key:"error",fn:function(){return[e._t("error")]},proxy:!0}],null,!0)})}),[],!1,null,null,null).exports})(),a})()})); //# sourceMappingURL=script.js.map