'use client'; import CopyButton from '@/components/ui/CopyButton'; import { truncateHash } from '@/lib/hooks'; import { useTranslation } from 'react-i18next'; interface ChainBlock { label: string; hash: string; isCurrent?: boolean; } interface ChainVisualizationProps { prevHash: string; currentHash: string; operationId: string; } function Block({ label, hash, isCurrent }: ChainBlock) { return (