@base-ui-components/react
Version:
Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.
15 lines • 421 B
JavaScript
import * as React from 'react';
import { mergeReactProps } from '../../utils/mergeReactProps.js';
export function useTooltipArrow(params) {
const {
arrowStyles
} = params;
const getArrowProps = React.useCallback((externalProps = {}) => {
return mergeReactProps(externalProps, {
style: arrowStyles
});
}, [arrowStyles]);
return React.useMemo(() => ({
getArrowProps
}), [getArrowProps]);
}