@aotearoan/neon
Version:
Neon is a lightweight design library of Vue 3 components with minimal dependencies.
38 lines (37 loc) • 1.2 kB
JavaScript
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