diff --git a/web/src/components/RealtimeTable/utils/activeCellCss.js b/web/src/components/RealtimeTable/utils/activeCellCss.js index 3b8ca64..1d11d0e 100644 --- a/web/src/components/RealtimeTable/utils/activeCellCss.js +++ b/web/src/components/RealtimeTable/utils/activeCellCss.js @@ -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, }; };