UNPKG

@aplus-frontend/ui

Version:

30 lines (29 loc) 1.03 kB
import { defineComponent as p, ref as m, onMounted as u, createElementBlock as d, createCommentVNode as f, openBlock as g, normalizeClass as v, unref as C, toDisplayString as _ } from "vue"; import "../../../config-provider/index.mjs"; import { useNamespace as x } from "../../../config-provider/hooks/use-namespace.mjs"; const w = /* @__PURE__ */ p({ __name: "index", props: { params: {} }, setup(l) { const n = l, e = m(!1), { e: s } = x("ag-grid"); return u(() => { const { rowIndex: o, column: t, gridWrapperRef: c, lineClamp: i } = n.params, r = c.value?.querySelector( `div.ag-row[row-index="${o}"] .ag-cell[col-id="${t.colId}"] span.ag-cell-value` ); if (!r) { e.value = !0; return; } const a = i === 1 ? "Width" : "Height"; e.value = r[`scroll${a}`] > r[`client${a}`]; }), (o, t) => e.value ? (g(), d("div", { key: 0, class: v(C(s)("tooltip")) }, _(o.params.value), 3)) : f("", !0); } }); export { w as default };