"use client"; import { AlertTriangle, RefreshCcw } from "lucide-react"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardHeader } from "@/components/ui/card"; import { Skeleton } from "@/components/ui/skeleton"; export function ConverterSkeleton() { return (
); } export function ConverterErrorState({ message, onRetry, }: { message: string; onRetry: () => void; }) { return (

Unable to load market rates

{message}

); } export function ConverterEmptyState() { return (

No assets are currently available. Please try again shortly.

); }