|
1 | 1 | "use client";
|
2 | 2 |
|
3 |
| -import { ChangeEventHandler, useCallback, useMemo, useRef, useState } from "react"; |
| 3 | +import { ChangeEventHandler, useCallback, useMemo, useState } from "react"; |
4 | 4 | import Image from "next/image";
|
5 | 5 | import ChainSelectInput from "./chainSelectInput";
|
6 | 6 | import SuccessModal from "./successModal";
|
@@ -35,7 +35,6 @@ export default function AppBox() {
|
35 | 35 |
|
36 | 36 | const {
|
37 | 37 | sender,
|
38 |
| - setSender, |
39 | 38 | recipient,
|
40 | 39 | setRecipient,
|
41 | 40 | sourceAssetBalance,
|
@@ -121,17 +120,6 @@ export default function AppBox() {
|
121 | 120 | [sourceAsset, min, sourceAssetBalance, assetLimit, assetSupply, setTransferAmount],
|
122 | 121 | );
|
123 | 122 |
|
124 |
| - const senderAddressType = useMemo(() => sourceChain.addressType, [sourceChain]); |
125 |
| - |
126 |
| - const handleSenderAddressChange = useCallback<ChangeEventHandler<HTMLInputElement>>( |
127 |
| - (e) => { |
128 |
| - const address = e.target.value; |
129 |
| - const valid = address ? isValidAddress(address, senderAddressType) : true; |
130 |
| - setSender({ valid, address }); |
131 |
| - }, |
132 |
| - [senderAddressType, setSender], |
133 |
| - ); |
134 |
| - |
135 | 123 | const recipientAddressType = useMemo(() => targetChain.addressType, [targetChain]);
|
136 | 124 |
|
137 | 125 | const handleRecipientAddressChange = useCallback<ChangeEventHandler<HTMLInputElement>>(
|
@@ -351,10 +339,12 @@ export default function AppBox() {
|
351 | 339 | {sender ? (
|
352 | 340 | <input
|
353 | 341 | type="text"
|
354 |
| - disabled |
355 | 342 | value={sender ? formatAddressByChain(sender.address, sourceChain) : ""}
|
356 |
| - onChange={handleSenderAddressChange} |
357 | 343 | placeholder="Enter address"
|
| 344 | + onChange={(e) => { |
| 345 | + e.stopPropagation(); |
| 346 | + e.preventDefault(); |
| 347 | + }} |
358 | 348 | className="h-[24px] text-ellipsis whitespace-nowrap border-none bg-transparent text-[14px] font-[700] leading-[24px] outline-none"
|
359 | 349 | />
|
360 | 350 | ) : (
|
|
0 commit comments