/
gsam
/
ui-kit-ce
Обзор
Документация
Войти
/
gsam
/
ui-kit-ce
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/splitter/src/utils/getMousePositionByDirection.ts
16 строк
418 B
Nemtsev Vyacheslav
feat(splitter): добавлены компоненты Splitter и SplitterPanel
02 дек 2025, 16:53
02 дек 2025, 16:53
6a0ca6e
Код
Авторство
О чём код?
import { SplitterDirectionType } from '../types' type Options = { direction: SplitterDirectionType container: HTMLDivElement } export const getMousePositionByDirection = ( e: MouseEvent, { direction, container }: Options ) => { if (direction === 'vertical') { return Math.round(e.clientY - container.getBoundingClientRect().y) } return Math.round(e.clientX - container.getBoundingClientRect().x) }