openhands / src /components /features /chat /confirmation-mode-enabled.tsx
SaylorTwift's picture
SaylorTwift HF Staff
Add files using upload-large-folder tool
9b906ea verified
Raw History Blame Contribute Delete
884 Bytes
import { useTranslation } from "react-i18next";
import { I18nKey } from "#/i18n/declaration";
import LockIcon from "#/icons/lock.svg?react";
import { useSettings } from "#/hooks/query/use-settings";
import { StyledTooltip } from "#/components/shared/buttons/styled-tooltip";
function ConfirmationModeEnabled() {
const { t } = useTranslation("openhands");
const { data: settings } = useSettings();
if (!settings?.confirmation_mode) {
return null;
}
return (
<StyledTooltip
closeDelay={100}
content={t(I18nKey.COMMON$CONFIRMATION_MODE_ENABLED)}
tooltipClassName="bg-white text-black hover:bg-transparent"
>
<div className="flex items-center justify-center w-[26px] h-[26px] rounded-lg bg-[var(--oh-surface)]">
<LockIcon width={15} height={15} />
</div>
</StyledTooltip>
);
}
export default ConfirmationModeEnabled;