Skip to content

Commit 4f52ddb

Browse files
Sean PrashadSean Prashad
authored andcommitted
Add react-tooltip
1 parent 0e90872 commit 4f52ddb

File tree

3 files changed

+14
-7
lines changed

3 files changed

+14
-7
lines changed

web/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"react-scroll": "^1.7.15",
2222
"react-table": "^7.0.0-rc.15",
2323
"react-test-renderer": "^16.12.0",
24+
"react-tooltip": "^3.11.2",
2425
"reactstrap": "^8.2.0"
2526
},
2627
"devDependencies": {

web/src/components/Table/index.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import React from 'react';
22
import { Container, Row, Col, Badge, NavLink } from 'reactstrap';
3+
import ReactTooltip from 'react-tooltip';
34
import TableView from './TableView';
45

56
import questionList from '../../data';
@@ -53,11 +54,7 @@ const Table = () => {
5354
Cell: cellInfo => {
5455
const companies = cellInfo.row.original.companies.map(company => {
5556
const icon = images(`./${company}.png`);
56-
return (
57-
<span key={company} title={company}>
58-
<img src={icon} alt={company} />
59-
</span>
60-
);
57+
return <img src={icon} alt={company} data-tip={company} />;
6158
});
6259

6360
return <Row className="companies">{companies}</Row>;
@@ -75,6 +72,7 @@ const Table = () => {
7572
<Col>
7673
<Row>
7774
<Col>
75+
<ReactTooltip />
7876
<TableView columns={columns} data={data} />
7977
</Col>
8078
</Row>

web/yarn.lock

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2714,7 +2714,7 @@ class-utils@^0.3.5:
27142714
isobject "^3.0.0"
27152715
static-extend "^0.1.1"
27162716

2717-
classnames@^2.2.3, classnames@^2.2.6:
2717+
classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6:
27182718
version "2.2.6"
27192719
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce"
27202720
integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==
@@ -9176,7 +9176,7 @@ prop-types-exact@^1.2.0:
91769176
object.assign "^4.1.0"
91779177
reflect.ownkeys "^0.2.0"
91789178

9179-
prop-types@^15.5.8, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2:
9179+
prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2:
91809180
version "15.7.2"
91819181
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
91829182
integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
@@ -9547,6 +9547,14 @@ react-test-renderer@^16.0.0-0, react-test-renderer@^16.12.0:
95479547
react-is "^16.8.6"
95489548
scheduler "^0.18.0"
95499549

9550+
react-tooltip@^3.11.2:
9551+
version "3.11.2"
9552+
resolved "https://registry.yarnpkg.com/react-tooltip/-/react-tooltip-3.11.2.tgz#78972910657d6184defdcdc9a0182c1e44e01ce6"
9553+
integrity sha512-7EJ7Cv7lgctw02j0hyp+PpJklIP3gyDbm4CvVQvq7U6zgZtuI+bFFnRzsQB1oTiHPkkhE2NU04EIkgBDiVNzxw==
9554+
dependencies:
9555+
classnames "^2.2.5"
9556+
prop-types "^15.6.0"
9557+
95509558
react-transition-group@^2.3.1:
95519559
version "2.9.0"
95529560
resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-2.9.0.tgz#df9cdb025796211151a436c69a8f3b97b5b07c8d"

0 commit comments

Comments
 (0)