use icons from @status-im
This commit is contained in:
parent
1042d1acfd
commit
814c857457
|
@ -1,5 +1,5 @@
|
||||||
import { Divider, IconButton, Paragraph } from '@status-im/components'
|
import { Divider, IconButton, Paragraph } from '@status-im/components'
|
||||||
import { LockedIcon, MembersIcon, OptionsIcon } from '@status-im/icons'
|
import { Locked, Members, Options } from '@status-im/icons/20'
|
||||||
import { Stack } from '@tamagui/core'
|
import { Stack } from '@tamagui/core'
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
|
@ -24,7 +24,7 @@ export const Topbar = (props: Props) => {
|
||||||
<Paragraph weight="semibold" marginRight={4}>
|
<Paragraph weight="semibold" marginRight={4}>
|
||||||
# random
|
# random
|
||||||
</Paragraph>
|
</Paragraph>
|
||||||
<LockedIcon color="rgba(27, 39, 61, 0.4)" size={16} />
|
<Locked color="rgba(27, 39, 61, 0.4)" size={16} />
|
||||||
<Divider height={16} />
|
<Divider height={16} />
|
||||||
<Paragraph weight="medium" color="$neutral-80-opa-50" variant="smaller">
|
<Paragraph weight="medium" color="$neutral-80-opa-50" variant="smaller">
|
||||||
Share random funny stuff with the community. Play nice.
|
Share random funny stuff with the community. Play nice.
|
||||||
|
@ -33,11 +33,11 @@ export const Topbar = (props: Props) => {
|
||||||
|
|
||||||
<Stack space={12} flexDirection="row">
|
<Stack space={12} flexDirection="row">
|
||||||
<IconButton
|
<IconButton
|
||||||
icon={<MembersIcon />}
|
icon={<Members />}
|
||||||
selected={membersVisisble}
|
selected={membersVisisble}
|
||||||
onPress={onMembersPress}
|
onPress={onMembersPress}
|
||||||
/>
|
/>
|
||||||
<IconButton icon={<OptionsIcon />} />
|
<IconButton icon={<Options />} />
|
||||||
</Stack>
|
</Stack>
|
||||||
</Stack>
|
</Stack>
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import { Contact, Untrustworthy, Verified } from '@status-im/icons/12'
|
||||||
import { XStack } from 'tamagui'
|
import { XStack } from 'tamagui'
|
||||||
|
|
||||||
import { Paragraph } from '../typography'
|
import { Paragraph } from '../typography'
|
||||||
|
@ -20,59 +21,9 @@ const Author = (props: Props) => {
|
||||||
<Paragraph weight="semibold" variant="smaller" color="$neutral-100">
|
<Paragraph weight="semibold" variant="smaller" color="$neutral-100">
|
||||||
{name}
|
{name}
|
||||||
</Paragraph>
|
</Paragraph>
|
||||||
{status === 'contact' && (
|
{status === 'contact' && <Contact />}
|
||||||
<svg
|
{status === 'verified' && <Verified />}
|
||||||
width="12"
|
{status === 'untrustworthy' && <Untrustworthy />}
|
||||||
height="12"
|
|
||||||
viewBox="0 0 12 12"
|
|
||||||
fill="none"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
>
|
|
||||||
<circle cx="6" cy="6" r="5" fill="#4360DF" />
|
|
||||||
<path
|
|
||||||
d="M9 9.5V9.5C8.37526 8.56288 7.3235 8 6.19722 8H5.80278C4.6765 8 3.62474 8.56288 3 9.5V9.5"
|
|
||||||
stroke="white"
|
|
||||||
strokeLinejoin="round"
|
|
||||||
/>
|
|
||||||
<circle cx="6" cy="6" r="4.25" stroke="#4360DF" strokeWidth="1.5" />
|
|
||||||
<circle
|
|
||||||
cx="6"
|
|
||||||
cy="4.5"
|
|
||||||
r="1.5"
|
|
||||||
stroke="white"
|
|
||||||
strokeLinejoin="round"
|
|
||||||
/>
|
|
||||||
</svg>
|
|
||||||
)}
|
|
||||||
{status === 'verified' && (
|
|
||||||
<svg
|
|
||||||
width="12"
|
|
||||||
height="12"
|
|
||||||
viewBox="0 0 12 12"
|
|
||||||
fill="none"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
>
|
|
||||||
<circle cx="6" cy="6" r="5" fill="#26A69A" />
|
|
||||||
<path
|
|
||||||
d="M4 6.3L5.33333 7.5L8 4.5"
|
|
||||||
stroke="white"
|
|
||||||
strokeWidth="1.1"
|
|
||||||
/>
|
|
||||||
</svg>
|
|
||||||
)}
|
|
||||||
{status === 'untrustworthy' && (
|
|
||||||
<svg
|
|
||||||
width="12"
|
|
||||||
height="12"
|
|
||||||
viewBox="0 0 12 12"
|
|
||||||
fill="none"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
>
|
|
||||||
<circle cx="6" cy="6" r="5" fill="#E65F5C" />
|
|
||||||
<path d="M6 7L6 3" stroke="white" strokeWidth="1.1" />
|
|
||||||
<path d="M6 9L6 8" stroke="white" strokeWidth="1.1" />
|
|
||||||
</svg>
|
|
||||||
)}
|
|
||||||
</XStack>
|
</XStack>
|
||||||
|
|
||||||
{address && (
|
{address && (
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { useState } from 'react'
|
import { useState } from 'react'
|
||||||
|
|
||||||
import { GroupIcon } from '@status-im/icons'
|
import { Group } from '@status-im/icons/16'
|
||||||
import { Stack } from '@tamagui/core'
|
import { Stack } from '@tamagui/core'
|
||||||
|
|
||||||
import { Accordion } from '../accordion/accordion'
|
import { Accordion } from '../accordion/accordion'
|
||||||
|
@ -87,7 +87,7 @@ const Sidebar = (props: Props) => {
|
||||||
<Heading marginBottom={16}>{name}</Heading>
|
<Heading marginBottom={16}>{name}</Heading>
|
||||||
<Paragraph marginBottom={12}>{description}</Paragraph>
|
<Paragraph marginBottom={12}>{description}</Paragraph>
|
||||||
<Stack flexDirection="row" alignItems="center" mb={12}>
|
<Stack flexDirection="row" alignItems="center" mb={12}>
|
||||||
<GroupIcon color="$neutral-100" size={16} />
|
<Group color="$neutral-100" />
|
||||||
<Paragraph ml={8}>{membersCount}</Paragraph>
|
<Paragraph ml={8}>{membersCount}</Paragraph>
|
||||||
</Stack>
|
</Stack>
|
||||||
|
|
||||||
|
@ -123,7 +123,6 @@ const Sidebar = (props: Props) => {
|
||||||
</Accordion>
|
</Accordion>
|
||||||
))}
|
))}
|
||||||
<Stack borderBottomColor="$neutral-10" borderBottomWidth={1} />
|
<Stack borderBottomColor="$neutral-10" borderBottomWidth={1} />
|
||||||
{/* <Button mt={20}>Request to join community</Button> */}
|
|
||||||
</Stack>
|
</Stack>
|
||||||
</Stack>
|
</Stack>
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue