import { Flex, IconButton, Portal, Tooltip } from '@invoke-ai/ui-library'; import type { UsePanelReturn } from 'features/ui/hooks/usePanel'; import { memo } from 'react'; import { useTranslation } from 'react-i18next'; import { PiImagesSquareBold } from 'react-icons/pi'; type Props = { panelApi: UsePanelReturn; }; const FloatingGalleryButton = (props: Props) => { const { t } = useTranslation(); if (!props.panelApi.isCollapsed) { return null; } return ( } p={0} h={48} borderEndRadius={0} /> ); }; export default memo(FloatingGalleryButton);