"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 (
{/* Dark Background */}
{/* Green Glow Effect */}
{/* Content - Centered */}
{/* Your Portfolio Section */}
{/* Label Row */}
{t("lending.yourPortfolio")} {collateralTotal > 0 && ( +${collateralTotal.toLocaleString('en-US', { minimumFractionDigits: 2, maximumFractionDigits: 2 })} {t("lending.collateral")} )}
{/* Amount */}
{portfolioDisplay}
{/* Supply USDC Button */}
); }