mirror of
https://github.com/usebruno/bruno.git
synced 2024-12-03 21:34:36 +01:00
25 lines
557 B
JavaScript
25 lines
557 B
JavaScript
import React from 'react';
|
|
import Tippy from '@tippyjs/react';
|
|
import StyledWrapper from './StyledWrapper';
|
|
|
|
const Dropdown = ({icon, children, onCreate, placement}) => {
|
|
return (
|
|
<StyledWrapper className="dropdown">
|
|
<Tippy
|
|
content={children}
|
|
placement={placement || "bottom-end"}
|
|
animation={false}
|
|
arrow={false}
|
|
onCreate={onCreate}
|
|
interactive={true}
|
|
trigger="click"
|
|
appendTo="parent"
|
|
>
|
|
{icon}
|
|
</Tippy>
|
|
</StyledWrapper>
|
|
);
|
|
};
|
|
|
|
export default Dropdown;
|