|
1 | 1 | import { observer, useLocalStore } from "mobx-react"; |
2 | 2 | import { toJS } from "mobx"; |
3 | | -import React, { forwardRef, useCallback, useEffect, useRef, useState } from "react"; |
| 3 | +import React, { forwardRef, useCallback, useEffect, useRef } from "react"; |
4 | 4 | import { ViewColumnType, ViewColumnTypeName, ViewColumnTypeShort } from "../../../../stores/Tabs/tab_column"; |
5 | 5 | import { Button } from "@humansignal/ui"; |
6 | 6 | import { Dropdown } from "@humansignal/ui"; |
@@ -72,34 +72,27 @@ const AgreementSelectedWrapper = observer(({ column, children }) => { |
72 | 72 | const root = getRoot(column.original); |
73 | 73 | const selectedView = root.viewsStore.selected; |
74 | 74 | const agreementFilters = selectedView.agreement_selected; |
75 | | - const [isOpen, setIsOpen] = useState(false); |
76 | 75 | const ref = useRef(null); |
77 | 76 | const closeHandler = () => { |
78 | 77 | ref.current?.close(); |
79 | | - setIsOpen(false); |
80 | 78 | }; |
81 | 79 | const onSave = (agreementFilters) => { |
82 | 80 | selectedView.setAgreementFilters(agreementFilters); |
83 | 81 | closeHandler(); |
84 | 82 | return selectedView.save(); |
85 | 83 | }; |
86 | | - const onToggle = (isOpen) => { |
87 | | - setIsOpen(isOpen); |
88 | | - }; |
| 84 | + |
89 | 85 | return ( |
90 | 86 | <Dropdown.Trigger |
91 | 87 | ref={ref} |
92 | 88 | content={ |
93 | | - isOpen ? ( |
94 | | - <AgreementSelected.HeaderCell |
95 | | - agreementFilters={agreementFilters} |
96 | | - onSave={onSave} |
97 | | - align="left" |
98 | | - onClose={closeHandler} |
99 | | - /> |
100 | | - ) : null |
| 89 | + <AgreementSelected.HeaderCell |
| 90 | + agreementFilters={agreementFilters} |
| 91 | + onSave={onSave} |
| 92 | + align="left" |
| 93 | + onClose={closeHandler} |
| 94 | + /> |
101 | 95 | } |
102 | | - onToggle={onToggle} |
103 | 96 | > |
104 | 97 | <Button |
105 | 98 | look="outlined" |
|
0 commit comments