"use strict"; const common_vendor = require("../../../common/vendor.js"); const components_public_Mixins = require("../Mixins.js"); if (!Array) { const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons"); const _easycom_uni_popup2 = common_vendor.resolveComponent("uni-popup"); (_easycom_uni_icons2 + _easycom_uni_popup2)(); } const _easycom_uni_icons = () => "../../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"; const _easycom_uni_popup = () => "../../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"; if (!Math) { (_easycom_uni_icons + _easycom_uni_popup)(); } const _sfc_main = { __name: "index", props: { title: { type: String, default: "" }, showSave: { type: Boolean, default: false }, saveTitle: { type: String, default: "保存" }, type: { type: String, default: "content" } }, emits: ["savePost"], setup(__props, { expose: __expose, emit: __emit }) { const jyPopup = common_vendor.ref(null); const emit = __emit; const close = () => { jyPopup.value.close(); }; const open = () => { jyPopup.value.open(); }; __expose({ close, open }); return (_ctx, _cache) => { return common_vendor.e({ a: __props.type == "center" }, __props.type == "center" ? common_vendor.e({ b: common_vendor.t(__props.title), c: common_vendor.o$1(close), d: common_vendor.p({ type: "closeempty", size: "20" }), e: __props.showSave }, __props.showSave ? { f: common_vendor.o$1((...args) => _ctx.savePost && _ctx.savePost(...args)) } : {}) : {}, { g: __props.type == "bottom" }, __props.type == "bottom" ? common_vendor.e({ h: common_vendor.t(__props.title), i: common_vendor.o$1(close), j: common_vendor.p({ type: "closeempty", size: "20" }), k: `${common_vendor.unref(components_public_Mixins.screenHeight)(true) * 0.7}px`, l: __props.showSave }, __props.showSave ? { m: common_vendor.t(__props.saveTitle), n: common_vendor.o$1(($event) => emit("savePost")) } : {}, { o: `${common_vendor.unref(components_public_Mixins.bottomSafeAreaHeight)(true) + 20}px` }) : {}, { p: common_vendor.sr(jyPopup, "a763e803-0", { "k": "jyPopup" }), q: common_vendor.p({ type: __props.type }) }); }; } }; const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-a763e803"]]); wx.createComponent(Component);