UNPKG

@progress/kendo-vue-labels

Version:
9 lines (8 loc) 1.05 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ "use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const r=require("vue"),o=require("./package-metadata.js"),t=require("@progress/kendo-vue-common"),a=r.defineComponent({name:"KendoError",props:{id:String,direction:{type:String,default:"start",validator:function(e){return["start","end"].includes(e)}}},created(){t.validatePackage(o.packageMetadata)},computed:{errorClassName(){return{"k-form-error":!0,"k-text-start":this.$props.direction==="start","k-text-end":this.$props.direction==="end"}}},render(){const e=t.getDefaultSlots(this);return r.createVNode("div",{id:this.$props.id,role:"alert",class:this.errorClassName},[e])}});exports.Error=a;