@aplus-frontend/ui
Version:
29 lines (28 loc) • 1.36 kB
JavaScript
import { useToken as r } from "@aplus-frontend/antdv/es/theme/internal";
import { computed as c, unref as l } from "vue";
const x = () => {
const [t, o] = r();
return c(() => {
const e = l(o);
return {
"--vxe-ui-table-row-checkbox-checked-background-color": e.controlItemBgActive,
"--vxe-ui-table-row-hover-checkbox-checked-background-color": e.controlItemBgActiveHover,
"--vxe-ui-font-primary-color": e.colorPrimary,
"--vxe-ui-table-header-background-color": "var(--table-header-bg)",
"--vxe-ui-table-cell-padding-default": "12px",
"--vxe-ui-table-cell-padding-medium": "9px",
"--vxe-ui-table-row-height-medium": "36px",
"--vxe-ui-table-row-height-mini": "30px",
"--vxe-ui-table-row-radio-checked-background-color": e.controlItemBgActive,
"--vxe-ui-table-row-hover-radio-checked-background-color": e.controlItemBgActiveHover,
"--vxe-ui-font-color": e.colorTextBase,
"--vxe-ui-table-border-color": e.colorBorderSecondary,
"--vxe-ui-table-header-font-color": e.colorTextBase,
"--vxe-ui-table-fixed-left-scrolling-box-shadow": "8px 0px 10px -5px var(--ap-grid-fixed-scrolling-box-shadow-color)",
"--vxe-ui-table-fixed-right-scrolling-box-shadow": "-8px 0px 10px -5px var(--ap-grid-fixed-scrolling-box-shadow-color)"
};
});
};
export {
x as useTableStyle
};