UNPKG

zent

Version:

一套前端设计语言和基于React的实现

18 lines (14 loc) 499 B
import { IPositionFunction } from '../position-function'; import createArrowPosition from './create'; const ArrowTopRightPosition: IPositionFunction = ({ cushion, relativeRect, contentRect, }) => { const { right, left, top } = relativeRect; const middle = (left + right) / 2; const x = middle - (contentRect.width - __ARROW_OFFSET_HORIZONTAL__); const y = top - contentRect.height - cushion; return createArrowPosition(x, y, `top-right`); }; export default ArrowTopRightPosition;