Style buttons and texts

This commit is contained in:
Hristo Nedelkov 2023-09-22 14:21:43 +03:00
parent 110efe9d28
commit a68283d658
2 changed files with 23 additions and 5 deletions

View File

@ -13,6 +13,7 @@ import PinnedNotification from './components/General/PinnedNottification'
import { RootState } from './redux/store' import { RootState } from './redux/store'
import CreateLocalNodePage from './pages/CreateLocalNodePage/CreateLocalNodePage' import CreateLocalNodePage from './pages/CreateLocalNodePage/CreateLocalNodePage'
import ValidatorOnboarding from './pages/ValidatorOnboarding/ValidatorOnboarding' import ValidatorOnboarding from './pages/ValidatorOnboarding/ValidatorOnboarding'
import ConnectExistingInstance from './pages/ConnectExistingInstance/ConnectExistingInstance'
const router = createBrowserRouter([ const router = createBrowserRouter([
{ {
@ -35,6 +36,10 @@ const router = createBrowserRouter([
path: '/pair-device', path: '/pair-device',
element: <PairDevice />, element: <PairDevice />,
}, },
{
path: '/pair-existing-instance',
element: <ConnectExistingInstance />,
},
{ path: '/create-local-node', element: <CreateLocalNodePage /> }, { path: '/create-local-node', element: <CreateLocalNodePage /> },
{ path: '/validator-onboarding', element: <ValidatorOnboarding /> }, { path: '/validator-onboarding', element: <ValidatorOnboarding /> },
]) ])

View File

@ -1,14 +1,14 @@
import { Separator, XStack, YStack } from 'tamagui' import { Separator, XStack, YStack } from 'tamagui'
import { useState } from 'react' import { useState } from 'react'
import { Button, Checkbox, Text } from '@status-im/components' import { Button, Text } from '@status-im/components'
import PageWrapperShadow from '../../components/PageWrappers/PageWrapperShadow' import PageWrapperShadow from '../../components/PageWrappers/PageWrapperShadow'
import SyncStatus from './SyncStatus'
import Titles from '../../components/General/Titles' import Titles from '../../components/General/Titles'
import CreateAvatar from '../../components/General/CreateAvatar/CreateAvatar' import CreateAvatar from '../../components/General/CreateAvatar/CreateAvatar'
import GenerateId from './GenerateId'
import { NodeIcon } from '@status-im/icons' import { NodeIcon, SettingsIcon, CompleteIdIcon } from '@status-im/icons'
import Header from '../../components/General/Header' import Header from '../../components/General/Header'
import Icon from '../../components/General/Icon' import Icon from '../../components/General/Icon'
import PairedSuccessfully from '../PairDevice/PairedSuccessfully' import PairedSuccessfully from '../PairDevice/PairedSuccessfully'
@ -32,6 +32,19 @@ const ConnectExistingInstance = () => {
> >
<Header selectedTag="pair" /> <Header selectedTag="pair" />
<Titles title="Connect to existing Nimbus Instance" subtitle="Pair your existing device to the Nimbus Node Manager " /> <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>
{/* {isPaired ? <PairedSuccessfully /> : <GenerateId isAwaitingPairing={isAwaitingPairing} />} */} {/* {isPaired ? <PairedSuccessfully /> : <GenerateId isAwaitingPairing={isAwaitingPairing} />} */}
{/* {!isPaired && ( {/* {!isPaired && (
<SyncStatus <SyncStatus
@ -45,7 +58,7 @@ const ConnectExistingInstance = () => {
Advanced Settings Advanced Settings
</Text> </Text>
<XStack space={'$4'}> <XStack space={'$4'}>
<Button icon={<Icon src='/icons/connection-blue.svg' width={20} />} variant='outline' > Connect via IP </Button> <Button icon={<CompleteIdIcon size={20} color="#2A4AF5" />} variant='outline' >Pair with ID </Button>
</XStack> </XStack>
{isPaired && <CreateAvatar />} {isPaired && <CreateAvatar />}
<Separator borderColor={'#e3e3e3'} /> <Separator borderColor={'#e3e3e3'} />