Files
SCM-Manager/scm-ui/ui-components/src/Help.js

37 lines
697 B
JavaScript
Raw Normal View History

2018-09-27 15:29:40 +02:00
//@flow
import React from "react";
import injectSheet from "react-jss";
2019-09-24 13:41:44 +02:00
import classNames from "classnames";
import Tooltip from "./Tooltip";
import HelpIcon from "./HelpIcon";
2018-09-27 15:29:40 +02:00
const styles = {
tooltip: {
display: "inline-block",
2019-02-15 11:30:36 +01:00
paddingLeft: "3px",
position: "absolute"
2018-10-04 10:16:20 +02:00
}
2018-09-27 15:29:40 +02:00
};
type Props = {
message: string,
2019-09-24 13:41:44 +02:00
className?: string,
2018-09-27 15:29:40 +02:00
classes: any
2019-09-24 13:41:44 +02:00
};
2018-09-27 15:29:40 +02:00
class Help extends React.Component<Props> {
render() {
2019-09-24 13:41:44 +02:00
const { message, className, classes } = this.props;
2018-09-27 15:29:40 +02:00
return (
2019-09-24 13:41:44 +02:00
<Tooltip
className={classNames(classes.tooltip, className)}
message={message}
>
<HelpIcon />
</Tooltip>
2018-09-27 15:29:40 +02:00
);
}
}
export default injectSheet(styles)(Help);