1- import { EventEmitter as NEventEmitter } from 'events '
1+ import { EntitySourceType } from '@mweb/backend '
22import { useMutableWeb } from '@mweb/engine'
3+ import { EventEmitter as NEventEmitter } from 'events'
34import React , { FC , useEffect , useRef , useState } from 'react'
45import Draggable from 'react-draggable'
56import styled from 'styled-components'
7+ import { NearNetworkId } from '../../common/networks'
68import { getIsPanelUnpinned , removePanelUnpinnedFlag , setPanelUnpinnedFlag } from '../storage'
79import { PinOutlineIcon , PinSolidIcon } from './assets/vectors'
810import { Dropdown } from './components/dropdown'
911import { MutationEditorModal } from './components/mutation-editor-modal'
1012import MutableOverlayContainer from './mutable-overlay-container'
11- import { NearNetworkId } from '../../common/networks'
12- import { EntitySourceType } from '@mweb/backend'
1313
1414const WrapperPanel = styled . div < { $isAnimated ?: boolean } > `
1515 // Global Styles
@@ -116,7 +116,7 @@ interface MultitablePanelProps {
116116
117117export const MultitablePanel : FC < MultitablePanelProps > = ( { eventEmitter } ) => {
118118 const { mutations, allApps, selectedMutation, config } = useMutableWeb ( )
119- const [ isDropdownVisible , setIsDropdownVisible ] = useState ( false )
119+ const [ isOverlayOpened , setIsOverlayOpened ] = useState ( false )
120120 const [ isPin , setPin ] = useState ( ! getIsPanelUnpinned ( ) )
121121 const [ isDragging , setIsDragging ] = useState ( false )
122122 const [ isNotchDisplayed , setIsNotchDisplayed ] = useState ( true )
@@ -160,7 +160,7 @@ export const MultitablePanel: FC<MultitablePanelProps> = ({ eventEmitter }) => {
160160
161161 const handleMutateButtonClick = ( ) => {
162162 setIsModalOpen ( true )
163- setIsDropdownVisible ( false )
163+ setIsOverlayOpened ( false )
164164 }
165165
166166 const handleModalClose = ( ) => {
@@ -176,8 +176,8 @@ export const MultitablePanel: FC<MultitablePanelProps> = ({ eventEmitter }) => {
176176 notchRef = { notchRef }
177177 networkId = { config . networkId as NearNetworkId }
178178 eventEmitter = { eventEmitter }
179- setOpen = { setIsDropdownVisible }
180- open = { isDropdownVisible }
179+ setOpen = { setIsOverlayOpened }
180+ open = { isOverlayOpened }
181181 handleMutateButtonClick = { handleMutateButtonClick }
182182 />
183183 < WrapperPanel $isAnimated = { ! isDragging } data-testid = "mutation-panel" >
@@ -206,12 +206,12 @@ export const MultitablePanel: FC<MultitablePanelProps> = ({ eventEmitter }) => {
206206 className = {
207207 isPin
208208 ? 'visible-pin'
209- : isNotchDisplayed || isDropdownVisible || isDragging
209+ : isNotchDisplayed || isOverlayOpened || isDragging
210210 ? 'visible-default'
211211 : 'visible-notch'
212212 }
213213 $isAnimated = { ! isDragging }
214- $isOpen = { isDropdownVisible }
214+ $isOpen = { isOverlayOpened }
215215 ref = { notchRef }
216216 >
217217 < NotchButtonWrapper className = "dragWrapper" >
@@ -220,8 +220,8 @@ export const MultitablePanel: FC<MultitablePanelProps> = ({ eventEmitter }) => {
220220 </ IconWrapper >
221221 </ NotchButtonWrapper >
222222 < Dropdown
223- isVisible = { isDropdownVisible }
224- onVisibilityChange = { setIsDropdownVisible }
223+ isVisible = { isOverlayOpened }
224+ onVisibilityChange = { setIsOverlayOpened }
225225 onMutateButtonClick = { handleMutateButtonClick }
226226 />
227227 < NotchButtonWrapper onClick = { handlePin } >
0 commit comments