UNPKG

@square/maker

Version:

📚 Maker Design System by Square

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