@bytebeans/macaw-ui
Version:
Saleor's UI component library
29 lines (26 loc) • 701 B
text/typescript
import { makeStyles } from "../theme";
import { TooltipProps } from "./Tooltip";
const useStyles = makeStyles<TooltipProps, "tooltip">(
(theme) => ({
tooltip: {
backgroundColor: (props) => {
switch (props.variant) {
case "info":
return theme.palette.info.main;
case "success":
return theme.palette.success.main;
case "warning":
return theme.palette.warning.main;
case "error":
return theme.palette.error.main;
default:
return theme.palette.info.main;
}
},
},
}),
{
name: "Tooltip",
}
);
export default useStyles;