mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Clean up Item JSX (#7584)
This commit is contained in:
parent
359be03db8
commit
867dcc48ee
@ -38,10 +38,6 @@ function Item (props) {
|
|||||||
const itemClassName = classnames('menu__item', className, {
|
const itemClassName = classnames('menu__item', className, {
|
||||||
'menu__item--clickable': Boolean(onClick),
|
'menu__item--clickable': Boolean(onClick),
|
||||||
})
|
})
|
||||||
const iconComponent = icon ? <div className="menu__item__icon">{icon}</div> : null
|
|
||||||
const textComponent = text ? <div className="menu__item__text">{text}</div> : null
|
|
||||||
const subTextComponent = subText ? <div className="menu__item__subtext">{subText}</div> : null
|
|
||||||
|
|
||||||
return children
|
return children
|
||||||
? <div className={itemClassName} onClick={onClick}>{children}</div>
|
? <div className={itemClassName} onClick={onClick}>{children}</div>
|
||||||
: (
|
: (
|
||||||
@ -49,7 +45,9 @@ function Item (props) {
|
|||||||
className={itemClassName}
|
className={itemClassName}
|
||||||
onClick={onClick}
|
onClick={onClick}
|
||||||
>
|
>
|
||||||
{[ iconComponent, textComponent, subTextComponent ].filter(d => Boolean(d))}
|
{icon ? <div className="menu__item__icon">{icon}</div> : null}
|
||||||
|
{text ? <div className="menu__item__text">{text}</div> : null}
|
||||||
|
{subText ? <div className="menu__item__subtext">{subText}</div> : null}
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user