| 1234567891011121314151617181920212223242526272829303132 |
- import { onMounted as a, openBlock as s, createElementBlock as i, normalizeClass as p, renderSlot as n } from "vue";
- import { l as c } from "./index2.js";
- const m = {
- __name: "SFilterWrap",
- props: {
- labelWidth: {
- type: Number,
- default: 70
- },
- type: {
- type: String,
- default: "filter"
- }
- },
- setup(r) {
- const e = r;
- return a(() => {
- document.querySelectorAll(".filter-item .label").forEach((t) => {
- t.style.width = e.labelWidth + "px";
- }), e.type && e.type === "filter-more" && document.querySelectorAll(".filter-more .filter-item").forEach((o) => {
- o.style.marginBottom = "10px";
- });
- }), (l, t) => (s(), i("div", {
- class: p(["filter-wrap", e.type])
- }, [
- n(l.$slots, "default", {}, void 0, !0)
- ], 2));
- }
- }, u = /* @__PURE__ */ c(m, [["__scopeId", "data-v-25ebb4b6"]]);
- export {
- u as default
- };
|