feat(breadcrumb): use tamagui XStack
This commit is contained in:
parent
2e22c2ee1a
commit
b65bf26127
|
@ -2,29 +2,25 @@ import { Text } from '@status-im/components'
|
||||||
import { ChevronRightIcon } from '@status-im/icons'
|
import { ChevronRightIcon } from '@status-im/icons'
|
||||||
import { XStack } from 'tamagui'
|
import { XStack } from 'tamagui'
|
||||||
|
|
||||||
import './Breadcrumb.css'
|
|
||||||
|
|
||||||
type BreadcrumbBarProps = {
|
type BreadcrumbBarProps = {
|
||||||
breadcrumbList: string[]
|
breadcrumbList: string[]
|
||||||
}
|
}
|
||||||
|
|
||||||
const Breadcrumb = ({ breadcrumbList }: BreadcrumbBarProps) => {
|
const Breadcrumb = ({ breadcrumbList }: BreadcrumbBarProps) => {
|
||||||
return (
|
return (
|
||||||
<nav className="breadcrumb-bar-nav">
|
<XStack space={'$2'} alignItems="center">
|
||||||
<ul className="breadcrumb-bar-ul">
|
{breadcrumbList.map((item, index) => {
|
||||||
{breadcrumbList.map((item, index) => {
|
const isNotLast = index !== breadcrumbList.length - 1
|
||||||
const isNotLast = index !== breadcrumbList.length - 1
|
return (
|
||||||
return (
|
<XStack space={'$2'} alignItems="center" key={index}>
|
||||||
<XStack space={'$2'} alignItems="center" key={index}>
|
<Text size={15} color={isNotLast ? '#647084' : ''}>
|
||||||
<Text size={15} color={isNotLast ? '#647084' : ''}>
|
{item}
|
||||||
{item}
|
</Text>
|
||||||
</Text>
|
{isNotLast && <ChevronRightIcon size={20} color="#647084" />}
|
||||||
{isNotLast && <ChevronRightIcon size={20} color="#647084" />}
|
</XStack>
|
||||||
</XStack>
|
)
|
||||||
)
|
})}
|
||||||
})}
|
</XStack>
|
||||||
</ul>
|
|
||||||
</nav>
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue