UNPKG

@plteam/chat-ui

Version:

CUI Kit is a free and open-source library for creating AI assistant chat interfaces, built with React, Material UI, and TypeScript

20 lines (19 loc) 953 B
import * as React from 'react'; import { styled } from '@mui/material/styles'; import Tooltip, { tooltipClasses } from '@mui/material/Tooltip'; import { materialTheme } from '../utils/materialDesign/materialTheme'; import { materialDesignSysPalette } from '../utils/materialDesign/palette'; const TooltipStyled = styled(({ className, children, type, ...props }) => (React.createElement(Tooltip, { ...props, classes: { popper: className } }, children)))(({ theme, type }) => ({ fontSize: materialTheme.body.small.fontSize, [`& .${tooltipClasses.tooltip}`]: type === 'light' ? { backgroundColor: theme.palette.common.white, color: materialDesignSysPalette.inverseSurface, boxShadow: theme.shadows[1], } : { color: materialDesignSysPalette.inverseOnSurface, }, })); const MdTooltip = (props) => { return (React.createElement(TooltipStyled, { ...props })); }; export default MdTooltip;