q-tag
Version:
Quasar Tag- Clean, Modern & Alternative Chip for Developers using Quasar
2 lines (1 loc) • 1.07 kB
JavaScript
(function(n,e){typeof exports=="object"&&typeof module<"u"?e(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],e):(n=typeof globalThis<"u"?globalThis:n||self,e(n.QTag={},n.Vue))})(this,function(n,e){"use strict";const c=(o,t)=>{const s=o.__vccOpts||o;for(const[r,i]of t)s[r]=i;return s},a={class:"row items-center"},p=c({__name:"QTag",props:{type:{type:String,required:!0},text:{type:String,required:!0},outline:{type:Boolean,required:!1,default:!1},size:{type:String,required:!1,default:"md"},class:{type:String,required:!1}},setup(o){const t=o;return e.onMounted(()=>{if(t.type===void 0)throw new Error("Missing type for Tag prop")}),(s,r)=>{const i=e.resolveComponent("q-chip");return e.openBlock(),e.createBlock(i,{class:e.normalizeClass(`base ${t.type} ${t.class}`),outline:t.outline,size:t.size},{default:e.withCtx(()=>[e.createElementVNode("div",a,e.toDisplayString(t.text),1)]),_:1},8,["class","outline","size"])}}},[["__scopeId","data-v-26e36024"]]);n.QTag=p,Object.defineProperty(n,Symbol.toStringTag,{value:"Module"})});