UNPKG

@rneui/base

Version:
24 lines (23 loc) 911 B
import { I18nManager, StyleSheet } from 'react-native'; import { ScreenWidth, ScreenHeight } from '../../helpers'; import getTooltipCoordinate from './getTooltipCoordinate'; export const getTooltipStyle = ({ yOffset, xOffset, elementHeight, elementWidth, width, height, withPointer, backgroundColor, containerStyle, }) => { const { x, y } = getTooltipCoordinate(xOffset, yOffset, elementWidth, elementHeight, ScreenWidth, ScreenHeight, width, height, withPointer); return StyleSheet.flatten([ { position: 'absolute', [I18nManager.isRTL ? 'right' : 'left']: x, top: y, width, height, backgroundColor, display: 'flex', alignItems: 'center', justifyContent: 'center', flex: 1, borderRadius: 10, padding: 10, }, containerStyle, ]); };