import { useTranslation } from "react-i18next"; import { BaseModalTitle } from "#/components/shared/modals/confirmation-modals/base-modal"; import { ModalCloseButton } from "#/components/shared/modals/modal-close-button"; import { Typography } from "#/ui/typography"; import { I18nKey } from "#/i18n/declaration"; interface SystemMessageHeaderProps { agentClass: string | null; openhandsVersion: string | null; onClose: () => void; } export function SystemMessageHeader({ agentClass, openhandsVersion, onClose, }: SystemMessageHeaderProps) { const { t } = useTranslation("openhands"); return ( <>
{(agentClass || openhandsVersion) && (
{agentClass && (
{t(I18nKey.SYSTEM_MESSAGE_MODAL$AGENT_CLASS)} {" "} {agentClass}
)} {openhandsVersion && (
{t(I18nKey.SYSTEM_MESSAGE_MODAL$OPENHANDS_VERSION)} {" "} {openhandsVersion}
)}
)}
); }