Skip to content

Commit e32a139

Browse files
feat(wallet/frontend): use custom domain for card pp (#1773)
use ilp.dev
1 parent 37a9b19 commit e32a139

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

packages/wallet/frontend/src/components/WalletAddressesTable.tsx

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,13 @@ export const CopyWalletAddress = () => {
101101
const { walletAddress } = useContext(WalletAddressRowContext)
102102
const [isCopied, setIsCopied] = useState(false)
103103

104+
let pointer = walletAddress.url
105+
106+
if (walletAddress.isCard) {
107+
const url = new URL(walletAddress.url)
108+
pointer = `$ilp.dev${url.pathname}`
109+
}
110+
104111
useEffect(() => {
105112
setTimeout(() => {
106113
setIsCopied(false)
@@ -114,11 +121,11 @@ export const CopyWalletAddress = () => {
114121
onClick={(e) => {
115122
e.preventDefault()
116123
setIsCopied(true)
117-
copyToClipboard(walletAddress.url)
124+
copyToClipboard(pointer)
118125
}}
119126
>
120127
<p className="underline decoration-dashed underline-offset-2">
121-
{walletAddress.url}
128+
{pointer}
122129
</p>
123130
</TooltipTrigger>
124131
<TooltipContent onPointerDownOutside={(e) => e.preventDefault()}>
@@ -156,9 +163,7 @@ export const WalletAddressRow = ({
156163
<td>
157164
<EditWalletAddress />
158165
</td>
159-
<td>
160-
<DeleteWalletAddress />
161-
</td>
166+
<td>{walletAddress.isCard ? null : <DeleteWalletAddress />}</td>
162167
</tr>
163168
</WalletAddressRowContext.Provider>
164169
)

packages/wallet/shared/src/types/walletAddress.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ export interface IWalletAddressResponse {
66
url: string
77
publicName: string
88
accountId: string
9+
isCard?: boolean
910
}
1011

1112
export interface WalletAddressResponse extends IWalletAddressResponse {

0 commit comments

Comments
 (0)