feat: move components to pair device folder
This commit is contained in:
parent
328bc5fce7
commit
b3c7deb54f
|
@ -1,83 +0,0 @@
|
||||||
import { Separator, XStack, YStack } from 'tamagui'
|
|
||||||
import { useState } from 'react'
|
|
||||||
import { Button, Input, Text } from '@status-im/components'
|
|
||||||
import PageWrapperShadow from '../../components/PageWrappers/PageWrapperShadow'
|
|
||||||
|
|
||||||
import Titles from '../../components/General/Titles'
|
|
||||||
|
|
||||||
import { NodeIcon, SettingsIcon, CompleteIdIcon, ClearIcon } from '@status-im/icons'
|
|
||||||
import Header from '../../components/General/Header'
|
|
||||||
|
|
||||||
import ClientAddressRow from './ClientAddressRow'
|
|
||||||
import BeaconAddress from './BeaconAddress'
|
|
||||||
|
|
||||||
const ConnectExistingInstance = () => {
|
|
||||||
const [encryptedPassword, setEncryptedPassword] = useState('')
|
|
||||||
|
|
||||||
const changeEncryptedPasswordHandler = (value: string) => {
|
|
||||||
setEncryptedPassword(value)
|
|
||||||
}
|
|
||||||
|
|
||||||
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 "
|
|
||||||
/>
|
|
||||||
<XStack style={{ justifyContent: 'space-between' }}>
|
|
||||||
<Text size={19} weight={'semibold'} color="#09101C">
|
|
||||||
Connect via IP
|
|
||||||
</Text>
|
|
||||||
<Button variant="grey" size={24} icon={<SettingsIcon size={20} />}>
|
|
||||||
Advanced
|
|
||||||
</Button>
|
|
||||||
</XStack>
|
|
||||||
<ClientAddressRow />
|
|
||||||
<BeaconAddress />
|
|
||||||
<Separator borderColor={'#e3e3e3'} />
|
|
||||||
<YStack space={'$2'}>
|
|
||||||
<Text size={11} color={'#647084'}>
|
|
||||||
API Token
|
|
||||||
</Text>
|
|
||||||
<Input
|
|
||||||
placeholder={'*****_*******_******'}
|
|
||||||
icon={
|
|
||||||
<ClearIcon
|
|
||||||
size={16}
|
|
||||||
color="#A1ABBD"
|
|
||||||
onClick={() => setEncryptedPassword('')}
|
|
||||||
style={{ cursor: 'pointer' }}
|
|
||||||
/>
|
|
||||||
}
|
|
||||||
value={encryptedPassword}
|
|
||||||
onChangeText={changeEncryptedPasswordHandler}
|
|
||||||
/>
|
|
||||||
</YStack>
|
|
||||||
<Separator borderColor={'#e3e3e3'} />
|
|
||||||
<Text size={19} weight={'semibold'} color="#09101C">
|
|
||||||
Advanced Settings
|
|
||||||
</Text>
|
|
||||||
<XStack space={'$4'}>
|
|
||||||
<Button icon={<CompleteIdIcon size={20} color="#2A4AF5" />} variant="outline">
|
|
||||||
Pair with ID
|
|
||||||
</Button>
|
|
||||||
</XStack>
|
|
||||||
<Separator borderColor={'#e3e3e3'} />
|
|
||||||
<XStack>
|
|
||||||
<Button icon={<NodeIcon size={20} />} variant="blue">
|
|
||||||
Continue
|
|
||||||
</Button>
|
|
||||||
</XStack>
|
|
||||||
</YStack>
|
|
||||||
</PageWrapperShadow>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
export default ConnectExistingInstance
|
|
|
@ -1,7 +1,7 @@
|
||||||
import type { Meta, StoryObj } from '@storybook/react'
|
import type { Meta, StoryObj } from '@storybook/react'
|
||||||
|
import { withRouter } from 'storybook-addon-react-router-v6'
|
||||||
|
|
||||||
import ConnectExistingInstance from './ConnectExistingInstance'
|
import ConnectExistingInstance from './ConnectExistingInstance'
|
||||||
import { withRouter } from 'storybook-addon-react-router-v6'
|
|
||||||
|
|
||||||
const meta = {
|
const meta = {
|
||||||
title: 'Connect-Device/ConnectExistingInstance',
|
title: 'Connect-Device/ConnectExistingInstance',
|
|
@ -0,0 +1,51 @@
|
||||||
|
import { Separator, XStack, YStack } from 'tamagui'
|
||||||
|
import { useState } from 'react'
|
||||||
|
import { Button, Input, Text } from '@status-im/components'
|
||||||
|
import { SettingsIcon, ClearIcon } from '@status-im/icons'
|
||||||
|
|
||||||
|
import ClientAddressRow from './ClientAddressRow'
|
||||||
|
import BeaconAddress from './BeaconAddress'
|
||||||
|
|
||||||
|
const ConnectExistingInstance = () => {
|
||||||
|
const [encryptedPassword, setEncryptedPassword] = useState('')
|
||||||
|
|
||||||
|
const changeEncryptedPasswordHandler = (value: string) => {
|
||||||
|
setEncryptedPassword(value)
|
||||||
|
}
|
||||||
|
|
||||||
|
return (
|
||||||
|
<YStack space={'$3'} maxWidth={'100%'}>
|
||||||
|
<XStack style={{ justifyContent: 'space-between' }}>
|
||||||
|
<Text size={19} weight={'semibold'} color="#09101C">
|
||||||
|
Connect via IP
|
||||||
|
</Text>
|
||||||
|
<Button variant="grey" size={24} icon={<SettingsIcon size={20} />}>
|
||||||
|
Advanced
|
||||||
|
</Button>
|
||||||
|
</XStack>
|
||||||
|
<ClientAddressRow />
|
||||||
|
<BeaconAddress />
|
||||||
|
<Separator borderColor={'#e3e3e3'} />
|
||||||
|
<YStack space={'$2'}>
|
||||||
|
<Text size={11} color={'#647084'}>
|
||||||
|
API Token
|
||||||
|
</Text>
|
||||||
|
<Input
|
||||||
|
placeholder={'*****_*******_******'}
|
||||||
|
icon={
|
||||||
|
<ClearIcon
|
||||||
|
size={16}
|
||||||
|
color="#A1ABBD"
|
||||||
|
onClick={() => setEncryptedPassword('')}
|
||||||
|
style={{ cursor: 'pointer' }}
|
||||||
|
/>
|
||||||
|
}
|
||||||
|
value={encryptedPassword}
|
||||||
|
onChangeText={changeEncryptedPasswordHandler}
|
||||||
|
/>
|
||||||
|
</YStack>
|
||||||
|
</YStack>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
export default ConnectExistingInstance
|
|
@ -10,7 +10,7 @@ import PairedSuccessfully from './PairedSuccessfully'
|
||||||
import CreateAvatar from '../../components/General/CreateAvatar/CreateAvatar'
|
import CreateAvatar from '../../components/General/CreateAvatar/CreateAvatar'
|
||||||
import GenerateId from './GenerateId'
|
import GenerateId from './GenerateId'
|
||||||
import Header from '../../components/General/Header'
|
import Header from '../../components/General/Header'
|
||||||
import ConnectExistingInstance from '../ConnectExistingInstance/ConnectExistingInstance'
|
import ConnectExistingInstance from './ConnectExistingInstance'
|
||||||
|
|
||||||
const PairDevice = () => {
|
const PairDevice = () => {
|
||||||
const [isAwaitingPairing, setIsAwaitingPairing] = useState(false)
|
const [isAwaitingPairing, setIsAwaitingPairing] = useState(false)
|
||||||
|
|
Loading…
Reference in New Issue