import { Flex, Modal, ModalBody, ModalCloseButton, ModalContent, ModalHeader, ModalOverlay, } from '@invoke-ai/ui-library'; import { useAssertSingleton } from 'common/hooks/useAssertSingleton'; import { useDynamicPromptsModal } from 'features/dynamicPrompts/hooks/useDynamicPromptsModal'; import { memo } from 'react'; import { useTranslation } from 'react-i18next'; import ParamDynamicPromptsMaxPrompts from './ParamDynamicPromptsMaxPrompts'; import ParamDynamicPromptsPreview from './ParamDynamicPromptsPreview'; import ParamDynamicPromptsSeedBehaviour from './ParamDynamicPromptsSeedBehaviour'; export const DynamicPromptsModal = memo(() => { useAssertSingleton('DynamicPromptsModal'); const { t } = useTranslation(); const { isOpen, onClose } = useDynamicPromptsModal(); return ( {t('dynamicPrompts.dynamicPrompts')} ); }); DynamicPromptsModal.displayName = 'DynamicPromptsModal';