/** * @Author: ?? * @Date: ?? */ import React, { useCallback, useState } from "react"; import { TransferFundsModalProps } from "./interface"; import { Modal, ModalProps } from "../../index"; import { Transfer } from "@icons/Transfer"; import { IconCom } from "@icons/index"; import "./index.css"; import { Select, SelectProps } from "@atomintl/aui-next"; import { mapObjIndexed } from "ramda"; const { Option } = Select; /** * ### 引用方法 * ```tsx * import { TransferFundsModal } from "@atomintl/exchange-ui"; * ``` */ export const TransferFundsModal: React.FC = props => { const accounts = { "1": "币币账户", "2": "杠杆账户", "3": "合约账户" }; const accountsKeys = Object.keys(accounts); const [from, setFrom] = useState<"1" | "2" | "3">("1"); const [to, setTo] = useState<"1" | "2" | "3">("2"); const onOkCb = useCallback(() => { // onConfirm?.({ // type, // marginNum, // }); }, []); const remainder = () => { let _lastKey: string = ""; for (const k in accounts) { if (k != from && k != to) { _lastKey = k; break; } } return { value: _lastKey, label: accounts[_lastKey] }; }; return ( <>
币种
当前币种无可划转资产,请选择其他币种
数量
0.00000000 可用资产 / 0.00000000 下单冻结
x
全部
划转数量超出可用资产
确认
); }; TransferFundsModal.defaultProps = {}; export type { TransferFundsModalProps }; export default TransferFundsModal;