import { Flex, Heading, Spacer, Text } from '@invoke-ai/ui-library'; import ModelImageUpload from 'features/modelManagerV2/subpanels/ModelPanel/Fields/ModelImageUpload'; import type { PropsWithChildren } from 'react'; import { memo } from 'react'; import { useTranslation } from 'react-i18next'; import type { AnyModelConfig } from 'services/api/types'; type Props = PropsWithChildren<{ modelConfig: AnyModelConfig; }>; export const ModelHeader = memo(({ modelConfig, children }: Props) => { const { t } = useTranslation(); return ( {modelConfig.name} {children} {modelConfig.source && ( {t('modelManager.source')}: {modelConfig.source} )} {modelConfig.description} ); }); ModelHeader.displayName = 'ModelHeader';