Skip to content

Commit

Permalink
Merge pull request #123 from rayanfer32/fix/copy-text
Browse files Browse the repository at this point in the history
🐛 fix: Show Ellipsis  based on device
  • Loading branch information
rayanfer32 authored Mar 5, 2022
2 parents d2c7946 + 749e015 commit 15608ca
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 10 deletions.
4 changes: 2 additions & 2 deletions src/components/UserAccount/AccountDetail/AccountDetail.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ export const AccountDetail = ({ data }) => {
<div className={styles.details}>
<section className={styles.details__text}>
<div>
Address: <CopyText value={data.address} ellipsisAfter={99} />{' '}
Address: <CopyText value={data.address} />
</div>
<div>
Owner: <CopyText value={data.owner} ellipsisAfter={99} />
Owner: <CopyText value={data.owner} />
</div>
<div>
Created On: {new Date(data.created * 1000).toLocaleString()}
Expand Down
2 changes: 1 addition & 1 deletion src/components/UserAccount/UserAccount.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ export default function UserAccount({ type, data }) {
Header: 'TXID',
accessor: 'txid',
Cell: (props) => {
return <CopyText value={props.value} ellipsisAfter={15} />;
return <CopyText value={props.value} />;
},
},
{
Expand Down
8 changes: 7 additions & 1 deletion src/components/atoms/NE_CopyText/CopyText.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,11 @@ import { useEffect, useState } from 'react';
import { BiClipboard, BiCopy, BiCheck } from 'react-icons/bi';
import { middleElipsis } from 'utils/converter';
import { handleCopy } from 'utils/helper';
import useWindowSize from 'hooks/useWindowSize/useWindowSize';

export default function CopyText({ value, ellipsisAfter, link, className }) {
const windowSize = useWindowSize();

const [toastList, setToastList] = useState([]);
const [indicator, setIndicator] = useState(false);

Expand Down Expand Up @@ -38,7 +41,10 @@ export default function CopyText({ value, ellipsisAfter, link, className }) {
{value &&
`${
value.toString().length > 12
? middleElipsis(value, ellipsisAfter || 12)
? middleElipsis(
value,
ellipsisAfter || windowSize.width < 500 ? 5 : 12
)
: value
}`}
</a>
Expand Down
2 changes: 1 addition & 1 deletion src/pages/globalnames.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ export default function GlobalNames() {
{
Header: 'Address',
accessor: 'address',
Cell: ({ value }) => <CopyText value={value} ellipsisAfter={15} />,
Cell: ({ value }) => <CopyText value={value} />,
},
{
Header: 'Name',
Expand Down
6 changes: 1 addition & 5 deletions src/pages/transactions.js
Original file line number Diff line number Diff line change
Expand Up @@ -61,11 +61,7 @@ export default function Transactions() {
Header: 'Transaction ID',
accessor: 'txid',
Cell: (props) => (
<CopyText
value={props.value}
link={`/scan/${props.value}`}
ellipsisAfter={20}
/>
<CopyText value={props.value} link={`/scan/${props.value}`} />
),
},
{
Expand Down

0 comments on commit 15608ca

Please sign in to comment.