@eviljs/reactx
Version:
Awesome React UI Widgets
11 lines (10 loc) • 763 B
JavaScript
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import { Box } from '@eviljs/react/box';
import { classes } from '@eviljs/react/classes';
export function Tooltip(props) {
const { children, className, content, contentClass, contentProps, contentStyle, position, ...otherProps } = props;
if (!children) {
return;
}
return (_jsxs(Box, { ...otherProps, className: classes('Tooltip-ccf9', className), "data-position": position, children: [children, _jsx("div", { className: "tooltip-content-root-21d5", children: _jsx("div", { ...contentProps, className: classes('tooltip-content-ac0e', contentClass, contentProps?.className), role: "tooltip", style: { ...contentStyle, ...contentProps?.style }, children: content }) })] }));
}