@antv/s2
Version:
effective spreadsheet render core lib
15 lines • 588 B
JavaScript
import { getColCellTheme, getCornerCellTheme, getRowCellTheme, } from '@antv/s2';
import { merge } from 'lodash';
import { AxisCellType } from '../cell/cell-type';
export const getCustomTheme = (palette, spreadsheet) => {
return {
[AxisCellType.AXIS_CORNER_CELL]: getCornerCellTheme(palette),
[AxisCellType.AXIS_ROW_CELL]: getRowCellTheme(palette, spreadsheet),
[AxisCellType.AXIS_COL_CELL]: merge(getColCellTheme(palette), {
measureText: {
textAlign: 'center',
},
}),
};
};
//# sourceMappingURL=theme.js.map