import React, { useCallback } from 'react'; import { useTranslation } from 'react-i18next'; import { useDispatch, useSelector } from 'react-redux'; import { IReduxState } from '../../../app/types'; import { IconArrowDown } from '../../../base/icons/svg/index'; import Label from '../../../base/label/components/web/Label'; // eslint-disable-next-line lines-around-comment // @ts-ignore import { Tooltip } from '../../../base/tooltip'; import { setTopPanelVisible } from '../../../filmstrip/actions.web'; const ToggleTopPanelLabel = () => { const dispatch = useDispatch(); const { t } = useTranslation(); const topPanelHidden = !useSelector((state: IReduxState) => state['features/filmstrip'].topPanelVisible); const onClick = useCallback(() => { dispatch(setTopPanelVisible(true)); }, []); return topPanelHidden && ( ); }; export default ToggleTopPanelLabel;