1 | "use strict";
|
2 |
|
3 | exports.__esModule = true;
|
4 | exports.default = useDropdownToggle;
|
5 |
|
6 | var _WidgetHelpers = require("./WidgetHelpers");
|
7 |
|
8 | function useDropdownToggle(isOpen, onToggle) {
|
9 | function open() {
|
10 | if (!isOpen) (0, _WidgetHelpers.notify)(onToggle, [true]);
|
11 | }
|
12 |
|
13 | function close() {
|
14 | if (isOpen) (0, _WidgetHelpers.notify)(onToggle, [false]);
|
15 | }
|
16 |
|
17 | function toggle() {
|
18 | if (isOpen) close();else open();
|
19 | }
|
20 |
|
21 | toggle.open = open;
|
22 | toggle.close = close;
|
23 | return toggle;
|
24 | } |
\ | No newline at end of file |