import { Button } from '@langgenius/dify-ui/button' import { cn } from '@langgenius/dify-ui/cn' import { Tooltip, TooltipContent, TooltipTrigger } from '@langgenius/dify-ui/tooltip' import { useHotkey } from '@tanstack/react-hotkeys' import { useTranslation } from 'react-i18next' import useTheme from '@/hooks/use-theme' import { VERSION_HISTORY_HOTKEY } from '../hotkeys' import { ShortcutKbd } from '../shortcuts/shortcut-kbd' type VersionHistoryButtonProps = { onClick: () => Promise | unknown } function PopupContent() { const { t } = useTranslation() return (
{t(($) => $['common.versionHistory'], { ns: 'workflow' })}
) } export function VersionHistoryButton({ onClick }: VersionHistoryButtonProps) { const { theme } = useTheme() useHotkey( VERSION_HISTORY_HOTKEY, () => { void onClick() }, { ignoreInputs: true, }, ) return ( } /> ) }