@aplus-frontend/ui
Version:
30 lines (29 loc) • 837 B
JavaScript
import { ref as a, watch as u, computed as p, unref as i } from "vue";
import { useToken as m } from "@aplus-frontend/antdv/es/theme/internal";
import "../../config-provider/index.mjs";
import { renderWithColumns as l } from "../utils/renderer.mjs";
import { useNamespace as s } from "../../config-provider/hooks/use-namespace.mjs";
import { useGlobalConfig as f } from "../../config-provider/hooks/use-global-config.mjs";
const h = (e) => {
const [, o] = m(), { be: t } = s("ap-grid"), n = f("valueTypeMap"), r = a(Date.now());
return u(
() => e.value,
() => {
r.value = Date.now();
},
{
deep: !0
}
), {
renderConfig: p(() => l(
e.value,
o.value.colorTextTertiary,
t("table-header", "title"),
i(n)
)),
updateSignal: r
};
};
export {
h as useRenderColumns
};