DropDownButton

This component wraps another component and shows a tooltip for the component it is wrapping, whenever the user moves the mouse over it.

Installation

import { DropDownButton } from 'uxp/components';

Signature

const DropDownButton: React.FunctionComponent<IDropDownButtonProps>

Examples

Dropdown button basic example

 <DropDownButton
     content={() => <div>This is dropdown content</div>}
 >
     <button className="btn showcase" >Click to Show the dropdown</button>
 </DropDownButton>
Dropdown button example with options

 <DropDownButton
     content={() => <div>This is dropdown content</div>}
     position="left"
     showOnHover
 >
     <button className="btn showcase" >Click to Show the dropdown</button>
 </DropDownButton>

Properties

Name
Type
Mandatory
Default Value
Example Value

content

() => JSX.Element

Yes

-

*

showOnHover

boolean

No

-

-

keepShowingOnHover

boolean

No

-

-

className

string

No

-

-

onOpen

() => void

No

-

-

onClose

() => void

No

-

-

forceClose

boolean

No

-

-

disableScroll

boolean

No

-

-

autoPosition

boolean

No

-

-

children

React.ReactNode

No

-

-

Last updated