@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
JavaScript
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;