snowy-designer
Version:
基于Epic-Designer-Pro版本的设计器,可视化开发页面表单
61 lines (60 loc) • 1.82 kB
JavaScript
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
};