'use client'; import { getTruncatedAmount } from '@/earn/utils/getTruncatedAmount'; import { Popover } from '@/internal/components/Popover'; import { Skeleton } from '@/internal/components/Skeleton'; import { etherscanSvg } from '@/internal/svg/etherscanSvg'; import { infoSvg } from '@/internal/svg/infoSvg'; import { cn, text } from '@/styles/theme'; import { TokenImage } from '@/token'; import { useState } from 'react'; import { useEarnContext } from './EarnProvider'; import { PopoverTrigger } from '@radix-ui/react-popover'; function Row({ label, value }: { label: string; value: React.ReactNode }) { return (