UNPKG

snowy-designer

Version:

基于Epic-Designer-Pro版本的设计器,可视化开发页面表单

61 lines (60 loc) 1.82 kB
import { ref as p, createElementBlock as n, openBlock as l, normalizeClass as c, createElementVNode as t, createVNode as o, toDisplayString as m, unref as d, Transition as u, withCtx as f, withDirectives as _, renderSlot as v, vShow as h } from "vue"; /* empty css */ import w from "../../../../../base-ui/src/components/icon/icon.vue.js"; import "radix-vue"; import "clsx"; import "tailwind-merge"; import "lucide-vue-next"; import "../../../../../base-ui/src/shadch-ui/button/index.js"; import "@vueuse/core"; import "../../../../../base-ui/src/shadch-ui/toast/index.js"; import "../../../../../../hooks/src/store/index.js"; import "lodash"; import "../../../../../../utils/src/manager/pluginManager.js"; import "monaco-editor"; import "../../../../../../utils/src/request/index.js"; import "vuedraggable"; const g = { class: "pr-3" }, x = { class: "content" }, F = { __name: "collapse", props: { title: { default: "", type: String } }, setup(i) { const r = i, e = p(!0); function s() { e.value = !e.value; } return (a, S) => (l(), n("div", { class: c(["epic-collapse-main", { active: !e.value }]) }, [ t("div", { class: "epic-collapse-header rounded-1 mx-2 mb-1 flex cursor-pointer justify-between p-2", onClick: s }, [ t("span", null, m(r.title), 1), t("span", g, [ o(d(w), { class: "epic-collapse-icon", name: "icon--epic--arrow-forward-ios-rounded" }) ]) ]), o(u, { name: "fade" }, { default: f(() => [ _(t("div", x, [ v(a.$slots, "default") ], 512), [ [h, e.value] ]) ]), _: 3 }) ], 2)); } }; export { F as default };