feat(tgu-ui): Shift+клик ближе к якорю сжимает выделение полосы

This commit is contained in:
Дмитрий Соловьев
2026-06-17 10:20:19 +03:00
parent b092e50dd8
commit 61a2c92d28
3 changed files with 28 additions and 8 deletions
@@ -781,7 +781,8 @@ export function TguSlotsTab({ range }: TguSlotsTabProps) {
return !(slot && slotIsBusy(slot));
});
setSelectedKeys((current) => selectStripRange(current, members, anchorKey, targetKey));
setAnchorKey(targetKey);
// Якорь НЕ двигаем: остаётся первым кликом, чтобы повторный Shift+клик задавал диапазон
// от того же якоря — ближе к нему «сжимал» выделение, дальше — расширял.
return;
}
setSelectedKeys((current) =>