@aplus-frontend/ui
Version:
35 lines (34 loc) • 1.12 kB
JavaScript
import { defineComponent as m, createElementBlock as p, openBlock as d, normalizeClass as l, unref as e, normalizeStyle as f, createElementVNode as s, renderSlot as u, createVNode as y } from "vue";
import { IconApAdLineCloseDrawer as k } from "@aplus-frontend/icon";
import "../../../config-provider/index.mjs";
import _ from "../style/selected-items.mjs";
import { useNamespace as C } from "../../../config-provider/hooks/use-namespace.mjs";
const v = /* @__PURE__ */ m({
__name: "default",
props: {
style: { type: [Boolean, null, String, Object, Array] }
},
emits: ["clickDel"],
setup(h, { emit: n }) {
const { e: t, b: r } = C("ap-selected-items"), a = _("ap-selected-items"), c = n, i = () => c("clickDel");
return (o, S) => (d(), p("div", {
style: f(o.style),
class: l([e(r)(), e(t)("default"), e(a)])
}, [
s("div", {
class: l(e(t)("default-content"))
}, [
u(o.$slots, "default")
], 2),
s("span", {
class: l(e(t)("del-icon")),
onClick: i
}, [
y(e(k))
], 2)
], 6));
}
});
export {
v as default
};