|
@@ -1,12 +1,6 @@
|
|
|
import React from 'react';
|
|
import React from 'react';
|
|
|
import PropTypes from 'prop-types';
|
|
import PropTypes from 'prop-types';
|
|
|
-
|
|
|
|
|
-// TODO: GW-333
|
|
|
|
|
-// import OverlayTrigger from 'react-bootstrap/es/OverlayTrigger';
|
|
|
|
|
-// import Tooltip from 'react-bootstrap/es/Tooltip';
|
|
|
|
|
-
|
|
|
|
|
-import { Tooltip, Button } from 'reactstrap';
|
|
|
|
|
-
|
|
|
|
|
|
|
+import { UncontrolledTooltip, Button } from 'reactstrap';
|
|
|
import { createSubscribedElement } from '../UnstatedUtils';
|
|
import { createSubscribedElement } from '../UnstatedUtils';
|
|
|
import AppContainer from '../../services/AppContainer';
|
|
import AppContainer from '../../services/AppContainer';
|
|
|
|
|
|
|
@@ -32,26 +26,18 @@ class UserPictureList extends React.Component {
|
|
|
|
|
|
|
|
render() {
|
|
render() {
|
|
|
const users = this.state.users.map((user) => {
|
|
const users = this.state.users.map((user) => {
|
|
|
- // create Tooltip
|
|
|
|
|
- // const tooltip = <Tooltip id={`tooltip-${user._id}`}>@{user.username}<br />{user.name}</Tooltip>;
|
|
|
|
|
-
|
|
|
|
|
- const [tooltipOpen, setTooltipOpen] = this.props;
|
|
|
|
|
- const toggle = () => setTooltipOpen(!tooltipOpen);
|
|
|
|
|
-
|
|
|
|
|
return (
|
|
return (
|
|
|
<span>
|
|
<span>
|
|
|
<Button id={`span-${user._id}`}>{/* workaround from https://github.com/react-bootstrap/react-bootstrap/issues/2208#issuecomment-301737531 */}
|
|
<Button id={`span-${user._id}`}>{/* workaround from https://github.com/react-bootstrap/react-bootstrap/issues/2208#issuecomment-301737531 */}
|
|
|
<UserPicture user={user} size="xs" ref={`userPicture-${user._id}`} />
|
|
<UserPicture user={user} size="xs" ref={`userPicture-${user._id}`} />
|
|
|
</Button>
|
|
</Button>
|
|
|
- <Tooltip
|
|
|
|
|
|
|
+ <UncontrolledTooltip
|
|
|
id={`tooltip-${user._id}`}
|
|
id={`tooltip-${user._id}`}
|
|
|
placement="bottom"
|
|
placement="bottom"
|
|
|
- isOpen={tooltipOpen}
|
|
|
|
|
target={`span-${user._id}`}
|
|
target={`span-${user._id}`}
|
|
|
- toggle={toggle}
|
|
|
|
|
>
|
|
>
|
|
|
@{user.username}<br />{user.name}
|
|
@{user.username}<br />{user.name}
|
|
|
- </Tooltip>
|
|
|
|
|
|
|
+ </UncontrolledTooltip>
|
|
|
</span>
|
|
</span>
|
|
|
);
|
|
);
|
|
|
});
|
|
});
|