ConceptPortal-public/rsconcept/frontend/src/components/Common/ConceptTooltip.tsx
2023-07-30 16:48:25 +03:00

24 lines
523 B
TypeScript

import { ITooltip, Tooltip } from 'react-tooltip';
import { useConceptTheme } from '../../context/ThemeContext';
interface ConceptTooltipProps
extends Omit<ITooltip, 'variant' | 'place'> {
}
function ConceptTooltip({ className, ...props }: ConceptTooltipProps) {
const { darkMode } = useConceptTheme();
return (
<Tooltip
className={`overflow-auto border shadow-md z-20 ${className}`}
variant={(darkMode ? 'dark' : 'light')}
place='bottom'
{...props}
/>
);
}
export default ConceptTooltip;