allow skipping creating an account
leverage slider will work after disconnecting
This commit is contained in:
parent
6bc9b28c9e
commit
8109dd2f9c
|
@ -97,8 +97,6 @@ function BorrowModal({ isOpen, onClose, token }: ModalCombinedProps) {
|
|||
)
|
||||
|
||||
const handleSelectToken = (token: string) => {
|
||||
setInputAmount('')
|
||||
setSizePercentage('')
|
||||
setSelectedToken(token)
|
||||
setShowTokenList(false)
|
||||
}
|
||||
|
|
|
@ -104,8 +104,6 @@ function DepositModal({ isOpen, onClose, token }: ModalCombinedProps) {
|
|||
)
|
||||
|
||||
const handleSelectToken = (token: string) => {
|
||||
setInputAmount('')
|
||||
setSizePercentage('')
|
||||
setSelectedToken(token)
|
||||
setShowTokenList(false)
|
||||
}
|
||||
|
|
|
@ -59,7 +59,6 @@ const UserSetupModal = ({ isOpen, onClose }: ModalProps) => {
|
|||
if (wallet) {
|
||||
try {
|
||||
await handleWalletConnect(wallet)
|
||||
setIsOnboarded(true)
|
||||
setShowSetupStep(2)
|
||||
} catch (e) {
|
||||
notify({
|
||||
|
@ -101,7 +100,8 @@ const UserSetupModal = ({ isOpen, onClose }: ModalProps) => {
|
|||
})
|
||||
console.error(e)
|
||||
}
|
||||
}, [accountName, wallet, t])
|
||||
setIsOnboarded(true)
|
||||
}, [accountName, wallet, t, setIsOnboarded])
|
||||
|
||||
const handleDeposit = useCallback(async () => {
|
||||
const client = mangoStore.getState().client
|
||||
|
@ -351,13 +351,21 @@ const UserSetupModal = ({ isOpen, onClose }: ModalProps) => {
|
|||
</div>
|
||||
<div className="space-y-6">
|
||||
<InlineNotification type="info" desc={t('insufficient-sol')} />
|
||||
<div className="">
|
||||
<Button
|
||||
className="mb-4 w-full"
|
||||
className="w-full"
|
||||
onClick={() => handleCreateAccount()}
|
||||
size="large"
|
||||
>
|
||||
Create Account
|
||||
</Button>
|
||||
<LinkButton
|
||||
className="mt-2 flex w-full justify-center"
|
||||
onClick={onClose}
|
||||
>
|
||||
<div className=" text-th-fgd-4 underline">Skip for now</div>
|
||||
</LinkButton>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
)}
|
||||
|
|
|
@ -124,8 +124,6 @@ function WithdrawModal({ isOpen, onClose, token }: ModalCombinedProps) {
|
|||
}
|
||||
|
||||
const handleSelectToken = (token: string) => {
|
||||
setInputAmount('')
|
||||
setSizePercentage('')
|
||||
setSelectedToken(token)
|
||||
setShowTokenList(false)
|
||||
}
|
||||
|
|
|
@ -72,12 +72,12 @@ export const SwapLeverageSlider = ({
|
|||
amount: number
|
||||
onChange: (x: string) => void
|
||||
}) => {
|
||||
const mangoAccountNotLoaded = mangoStore((s) => s.mangoAccount.initialLoad)
|
||||
const mangoAccount = mangoStore((s) => s.mangoAccount.current)
|
||||
const { amountWithBorrow } = useTokenMax()
|
||||
|
||||
return (
|
||||
<>
|
||||
{mangoAccountNotLoaded ? (
|
||||
{!mangoAccount ? (
|
||||
<LeverageSlider amount={amount} leverageMax={100} onChange={onChange} />
|
||||
) : (
|
||||
<LeverageSlider
|
||||
|
|
Loading…
Reference in New Issue