Create ConnectExistingInstance

This commit is contained in:
Hristo Nedelkov 2023-09-22 13:52:51 +03:00
parent 46011eec78
commit 110efe9d28
1 changed files with 62 additions and 0 deletions

View File

@ -0,0 +1,62 @@
import { Separator, XStack, YStack } from 'tamagui'
import { useState } from 'react'
import { Button, Checkbox, Text } from '@status-im/components'
import PageWrapperShadow from '../../components/PageWrappers/PageWrapperShadow'
import SyncStatus from './SyncStatus'
import Titles from '../../components/General/Titles'
import CreateAvatar from '../../components/General/CreateAvatar/CreateAvatar'
import GenerateId from './GenerateId'
import { NodeIcon } from '@status-im/icons'
import Header from '../../components/General/Header'
import Icon from '../../components/General/Icon'
import PairedSuccessfully from '../PairDevice/PairedSuccessfully'
const ConnectExistingInstance = () => {
const [isAwaitingPairing, setIsAwaitingPairing] = useState(false)
const isPaired = false
const isPairing = false
const changeSetIsAwaitingPairing = (result: boolean) => {
setIsAwaitingPairing(result)
}
return (
<PageWrapperShadow rightImageSrc="./background-images/day-night-bg.png" rightImageLogo={true}>
<YStack
space={'$3'}
style={{
maxWidth: '100%',
}}
>
<Header selectedTag="pair" />
<Titles title="Connect to existing Nimbus Instance" subtitle="Pair your existing device to the Nimbus Node Manager " />
{/* {isPaired ? <PairedSuccessfully /> : <GenerateId isAwaitingPairing={isAwaitingPairing} />} */}
{/* {!isPaired && (
<SyncStatus
isPairing={isPairing}
isAwaitingPairing={isAwaitingPairing}
changeSetIsAwaitingPairing={changeSetIsAwaitingPairing}
/>
)} */}
<Separator borderColor={'#e3e3e3'} />
<Text size={19} weight={'semibold'} color="#09101C">
Advanced Settings
</Text>
<XStack space={'$4'}>
<Button icon={<Icon src='/icons/connection-blue.svg' width={20} />} variant='outline' > Connect via IP </Button>
</XStack>
{isPaired && <CreateAvatar />}
<Separator borderColor={'#e3e3e3'} />
<XStack>
<Button icon={<NodeIcon size={20} />} disabled={!isPaired}>
Continue
</Button>
</XStack>
</YStack>
</PageWrapperShadow>
)
}
export default ConnectExistingInstance