UNPKG

@aplus-frontend/ui

Version:

31 lines (30 loc) 1.03 kB
import { defineComponent as p, ref as u, onMounted as m, withDirectives as d, openBlock as v, createElementBlock as f, normalizeClass as g, unref as h, toDisplayString as w, vShow as _ } from "vue"; import "../../../config-provider/index.mjs"; import { useNamespace as x } from "../../../config-provider/hooks/use-namespace.mjs"; const k = /* @__PURE__ */ p({ __name: "index", props: { params: {} }, setup(l) { const n = l, e = u(!1), { e: i } = x("ag-grid"); return m(() => { const { rowIndex: o, column: t, gridWrapperRef: s, lineClamp: c } = n.params, r = s.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 = c === 1 ? "Width" : "Height"; e.value = r[`scroll${a}`] > r[`client${a}`]; }), (o, t) => d((v(), f("div", { class: g(h(i)("tooltip")) }, w(o.params.value), 3)), [ [_, e.value] ]); } }); export { k as default };