"use client"; import Image from "next/image"; import { useRouter } from "next/navigation"; import { Button } from "@heroui/react"; import { useApp } from "@/contexts/AppContext"; import { buttonStyles } from "@/lib/buttonStyles"; import { useAccount } from "wagmi"; import { useSuppliedBalance } from "@/hooks/useLendingSupply"; import { useCollateralValue } from "@/hooks/useCollateral"; import { useTokenList } from "@/hooks/useTokenList"; export default function LendingPlaceholder() { const { t } = useApp(); const router = useRouter(); const { isConnected } = useAccount(); const { bySymbol } = useTokenList(); const { formattedBalance: suppliedBalance } = useSuppliedBalance(); const { valueRaw: valueA } = useCollateralValue(bySymbol['YT-A']); const { valueRaw: valueB } = useCollateralValue(bySymbol['YT-B']); const { valueRaw: valueC } = useCollateralValue(bySymbol['YT-C']); const totalPortfolio = isConnected ? parseFloat(suppliedBalance) + valueA + valueB + valueC : 0; const portfolioDisplay = `$${totalPortfolio.toLocaleString('en-US', { minimumFractionDigits: 2, maximumFractionDigits: 2 })}`; const collateralTotal = valueA + valueB + valueC; return (