import React from 'react' import type { RelatedAppResponse } from '@/models/datasets' import { useTranslation } from 'react-i18next' import Divider from '../base/divider' import Tooltip from '../base/tooltip' import LinkedAppsPanel from '../base/linked-apps-panel' import NoLinkedAppsPanel from './no-linked-apps-panel' import { RiInformation2Line } from '@remixicon/react' type IExtraInfoProps = { relatedApps?: RelatedAppResponse documentCount?: number expand: boolean } const ExtraInfo = ({ relatedApps, documentCount, expand, }: IExtraInfoProps) => { const { t } = useTranslation() const hasRelatedApps = relatedApps?.data && relatedApps?.data?.length > 0 const relatedAppsTotal = relatedApps?.data?.length || 0 if (!expand) return null return (