1 | import { notify } from './WidgetHelpers';
|
2 | export default function useDropdownToggle(isOpen, onToggle) {
|
3 | function open() {
|
4 | if (!isOpen) notify(onToggle, [true]);
|
5 | }
|
6 |
|
7 | function close() {
|
8 | if (isOpen) notify(onToggle, [false]);
|
9 | }
|
10 |
|
11 | function toggle() {
|
12 | if (isOpen) close();else open();
|
13 | }
|
14 |
|
15 | toggle.open = open;
|
16 | toggle.close = close;
|
17 | return toggle;
|
18 | } |
\ | No newline at end of file |