Skip to content
This repository was archived by the owner on May 19, 2023. It is now read-only.

Commit 8afd992

Browse files
committed
fix: fixed and exposed copytexttooltip component
1 parent ab5ba09 commit 8afd992

File tree

13 files changed

+102
-53
lines changed

13 files changed

+102
-53
lines changed
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { FC } from 'react';
2-
export interface CopyTooltipProps {
3-
pretext?: string;
4-
value: string;
2+
import { TooltipProps } from '@material-ui/core/Tooltip';
3+
export interface CopyTooltipProps extends TooltipProps {
4+
displayText: string;
5+
tooltipTitle: string;
56
}
67
declare const CopyTooltip: FC<CopyTooltipProps>;
78
export default CopyTooltip;

dist/components/atoms/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ import Logo from './Logo';
55
import LogoNavbar from './LogoNavbar';
66
import Typography from './Typography';
77
export * from './modal';
8-
export { Button, Checkbox, LoginOption, Logo, LogoNavbar, Typography, };
8+
export { Button, Checkbox, LoginOption, Logo, LogoNavbar, Typography };
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import React, { FC } from 'react';
2+
import { TooltipProps } from '@material-ui/core/Tooltip';
3+
export interface CopyTextTooltipProps extends TooltipProps {
4+
displayElement: React.ReactElement;
5+
fullText: string;
6+
}
7+
declare const CopyTextTooltip: FC<CopyTextTooltipProps>;
8+
export default CopyTextTooltip;
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import Accordion from './Accordion';
22
import Account from './Account';
33
import AccountModal from './AccountModal';
4+
import CopyTextTooltip from './CopyTextTooltip';
45
import FAQSection from './FAQSection';
56
import FilterCheckboxCard from './FilterCheckboxCard';
67
import FooterColumn from './FooterColumn';
@@ -9,4 +10,4 @@ import ModalDialogue from './ModalDialogue';
910
import RangeSliderWithInputs from './RangeSliderWithInputs';
1011
import SwitchTabs from './SwitchTabs';
1112
import UnitsInput from './UnitsInput';
12-
export { Accordion, Account, AccountModal, FAQSection, FilterCheckboxCard, FooterColumn, LabeledCheckbox, ModalDialogue, RangeSliderWithInputs, SwitchTabs, UnitsInput, };
13+
export { Accordion, Account, AccountModal, CopyTextTooltip, FAQSection, FilterCheckboxCard, FooterColumn, LabeledCheckbox, ModalDialogue, RangeSliderWithInputs, SwitchTabs, UnitsInput };

dist/index.js

Lines changed: 21 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.modern.js

Lines changed: 21 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.modern.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/src/App.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ import {
1010
Header,
1111
PageTemplate,
1212
theme,
13-
Web3Provider
13+
Web3Provider,
14+
CopyTextTooltip,
15+
shortenString
1416
} from '@rsksmart/rif-ui';
1517
import '@rsksmart/rif-ui/dist/index.css';
1618
import Routes from './Routes';
@@ -43,7 +45,7 @@ const App = () => {
4345
</>
4446
)}
4547
</Web3Provider.Consumer>
46-
)
48+
)
4749
};
4850

4951
const footerProps = {
@@ -148,9 +150,11 @@ const App = () => {
148150
console.log('****************************************************************')
149151
}
150152

153+
const titleExample = 'theeeee title is sooooo longggg'
154+
151155
return (
152156
<ThemeProvider theme={theme}>
153-
<Web3Provider.Provider
157+
<Web3Provider.Provider
154158
requiredNetworkId={requiredNetworkId}
155159
actions={{
156160
onConnectedAccountChange: onConnectedAccountChange,
@@ -159,6 +163,7 @@ const App = () => {
159163
<BrowserRouter>
160164
<Header {...headerProps} />
161165
<PageTemplate>
166+
<CopyTextTooltip fullText={titleExample} displayElement={<p>{shortenString(titleExample)}</p>} />
162167
<Routes />
163168
</PageTemplate>
164169
<Footer {...footerProps} />

src/components/atoms/CopyTooltip.tsx

Lines changed: 0 additions & 33 deletions
This file was deleted.

0 commit comments

Comments
 (0)