|
|
|
@ -9,7 +9,12 @@ const DropdownMenu = ({ icon, items, size }) => { |
|
|
|
|
|
|
|
|
|
<DropdownContent style={{ lineHeight: '18px' }}> |
|
|
|
|
<ul> |
|
|
|
|
{items.map(({ text, action }, i) => <li key={i}><a href='#' onClick={e => { e.preventDefault(); action(); }}>{text}</a></li>)} |
|
|
|
|
{items.map(({ text, action, href = '#' }, i) => <li key={i}><a href={href} target='_blank' rel='noopener' onClick={e => { |
|
|
|
|
if (typeof action === 'function') { |
|
|
|
|
e.preventDefault(); |
|
|
|
|
action(); |
|
|
|
|
} |
|
|
|
|
}}>{text}</a></li>)} |
|
|
|
|
</ul> |
|
|
|
|
</DropdownContent> |
|
|
|
|
</Dropdown> |
|
|
|
|