我在我的项目中使用material-ui做出反应.我想要做的是在满足某些条件时简单地更改工具提示(每个工具提示包含一个Icon).
ToolTipWrapper.js
import React from "react";
import { Tooltip } from "@material-ui/core";
import { CheckCircle, Error } from "@material-ui/icons";
import { green, deepOrange } from "@material-ui/core/colors";
class TooltipWrapper extends React.Component {
render() {
return this.props.error.length === 0 ? (
<Tooltip title="meet all requirements" placement="bottom-start">
<CheckCircle style={{ color: green[400] }} />
</Tooltip>
) : (
<Tooltip title="Not meet all requirements" placement="bottom-start">
<Error style={{ color: deepOrange[400] }} />
</Tooltip>
);
}
}
export default TooltipWrapper;
Run Code Online (Sandbox Code Playgroud)
index.js
import React from "react";
import { …Run Code Online (Sandbox Code Playgroud)