AURORA-1837: статичные стили ячеек в CSS, overscan #230

Merged
aep merged 2 commits from feat/226-aurora-1837-cell-styles-css into test 2026-11-01 11:05:55 +03:00
Showing only changes of commit f7e553a7ab - Show all commits

View File

@ -40,12 +40,12 @@ export const ACTIVE_CELL_STYLE = { zIndex: 7, boxShadow: 'inset 0 0 0 3px #1976d
// Правило sx для контейнера таблицы: подсветка текущего совпадения поиска.
// Вместо sx на каждой ячейке перерисовывается один селектор. null/неполное совпадение -> {}.
export const getActiveCellSx = (activeSearchMatch, escape = defaultEscape) => {
export const getActiveCellSx = (activeSearchMatch, escapeIdent = defaultEscape) => {
const rowId = activeSearchMatch?.rowId;
const columnId = activeSearchMatch?.columnId;
if (rowId == null || columnId == null) return {};
return {
[`& tbody tr[data-row-id="${escape(rowId)}"] > td[data-col-id="${escape(columnId)}"]`]: ACTIVE_CELL_STYLE,
[`& tbody tr[data-row-id="${escapeIdent(rowId)}"] > td[data-col-id="${escapeIdent(columnId)}"]`]: ACTIVE_CELL_STYLE,
};
};