Skip to content

Commit e7c85df

Browse files
committed
Fix tooltip in ReceiptsView to not get cut in iframe
1 parent 6db9fd5 commit e7c85df

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

apps/contract-verification/src/app/components/AccordionReceipt.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ export const AccordionReceipt: React.FC<AccordionReceiptProps> = ({ contract, in
3232
<i className={`fas ${expanded ? 'fa-angle-down' : 'fa-angle-right'} text-secondary`}></i>
3333
</button>
3434

35-
<div className="small w-100 text-uppercase overflow-hidden text-break text-nowrap">
36-
<CustomTooltip placement="top" tooltipClasses="text-nowrap" tooltipText={`Contract: ${contract.contractName}, Address: ${contract.address}, Chain: ${chainName}, Proxy: ${contract.proxyAddress}`}>
35+
<div className="small w-100 text-uppercase overflow-hidden text-nowrap">
36+
<CustomTooltip placement="bottom" tooltipClasses=" text-break" tooltipText={`Contract: ${contract.contractName}, Address: ${contract.address}, Chain: ${chainName}, Proxy: ${contract.proxyAddress}`}>
3737
<span>
3838
{contract.contractName} at {shortenAddress(contract.address)} {contract.proxyAddress ? 'with proxy' : ''}
3939
</span>
@@ -68,7 +68,7 @@ export const AccordionReceipt: React.FC<AccordionReceiptProps> = ({ contract, in
6868
<>
6969
<div className="mt-3">
7070
<span className="font-weight-bold">Proxy Address: </span>
71-
<CustomTooltip placement="top" tooltipClasses="text-nowrap" tooltipText={contract.proxyAddress}>
71+
<CustomTooltip placement="top" tooltipClasses=" text-break" tooltipText={contract.proxyAddress}>
7272
<span>{shortenAddress(contract.proxyAddress)}</span>
7373
</CustomTooltip>
7474
<CopyToClipboard tip="Copy" content={contract.proxyAddress} direction={'top'} />
@@ -89,11 +89,11 @@ const ReceiptsBody = ({ receipts }: { receipts: VerificationReceipt[] }) => {
8989
<ul className="list-group">
9090
{receipts.map((receipt) => (
9191
<li className="list-group-item">
92-
<CustomTooltip placement="top" tooltipText={`API: ${receipt.verifierInfo.apiUrl}`}>
92+
<CustomTooltip placement="top" tooltipClasses=" text-break" tooltipText={`API: ${receipt.verifierInfo.apiUrl}`}>
9393
<span className="font-weight-bold medium">{receipt.verifierInfo.name}</span>
9494
</CustomTooltip>
9595

96-
<CustomTooltip placement="top" tooltipTextClasses="text-capitalize" tooltipText={`Status: ${receipt.status}${receipt.message ? `, Message: ${receipt.message}` : ''}`}>
96+
<CustomTooltip placement="top" tooltipClasses=" text-break" tooltipTextClasses="text-capitalize" tooltipText={`Status: ${receipt.status}${receipt.message ? `, Message: ${receipt.message}` : ''}`}>
9797
<span className="ml-2">{['verified', 'partially verified', 'already verified'].includes(receipt.status) ? <i className="fas fa-check"></i> : receipt.status === 'fully verified' ? <i className="fas fa-check-double"></i> : receipt.status === 'failed' ? <i className="fas fa-xmark"></i> : ['pending', 'awaiting implementation verification'].includes(receipt.status) ? <i className="fas fa-spinner fa-spin"></i> : <i className="fas fa-question"></i>}</span>
9898
</CustomTooltip>
9999

0 commit comments

Comments
 (0)