UNPKG

@aotearoan/neon

Version:

Neon is a lightweight design library of Vue 3 components with minimal dependencies.

38 lines (37 loc) 1.2 kB
import r from "./NeonLabel.es.js"; import { resolveComponent as i, openBlock as o, createElementBlock as n, normalizeClass as s, createBlock as b, createCommentVNode as l, toDisplayString as t } from "vue"; import c from "../../../_virtual/_plugin-vue_export-helper.es.js"; const d = { key: 1, class: "neon-label__label" }; function m(e, p, f, $, u, k) { const a = i("neon-icon"); return o(), n("div", { class: s(["neon-label", [ `neon-label--${e.color}`, e.alternateColor ? `neon-label--alternate-color-${e.alternateColor}` : "", `neon-label--${e.size}`, e.icon ? `neon-label--icon-${e.iconPosition}` : "", { "neon-label--with-icon": e.icon, "neon-label--with-label": e.label, "neon-label--disabled": e.disabled } ]]) }, [ e.icon ? (o(), b(a, { key: 0, class: "neon-label__icon", color: e.color, disabled: e.disabled, name: e.icon }, null, 8, ["color", "disabled", "name"])) : l("", !0), e.label ? (o(), n("span", d, t(e.label), 1)) : l("", !0) ], 2); } const B = /* @__PURE__ */ c(r, [["render", m]]); export { B as default }; //# sourceMappingURL=NeonLabel.vue.es.js.map