"use strict";
const common_vendor = require("../common/vendor.js");
const _sfc_main = {
  name: "ErpNavBar",
  props: {
    title: { type: String, default: "" },
    showBack: { type: Boolean, default: true },
    bgColor: { type: String, default: "#ffffff" },
    titleColor: { type: String, default: "#333333" }
  },
  data() {
    return { statusBarHeight: 20 };
  },
  mounted() {
    this.statusBarHeight = common_vendor.index.getSystemInfoSync().statusBarHeight || 20;
  },
  methods: {
    handleBack() {
      if (this.showBack) {
        this.$emit("back");
        common_vendor.index.navigateBack();
      }
    }
  }
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
  return common_vendor.e({
    a: $props.showBack
  }, $props.showBack ? {
    b: $props.titleColor
  } : {}, {
    c: common_vendor.o((...args) => $options.handleBack && $options.handleBack(...args), "6f"),
    d: common_vendor.t($props.title),
    e: $props.titleColor,
    f: $data.statusBarHeight + "px",
    g: $props.bgColor
  });
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-1c584cd2"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../.sourcemap/mp-weixin/components/erp-nav-bar.js.map
