import React from 'react'; import { classNames } from '~/utils/classNames'; interface LoadingSkeletonProps { className?: string; lines?: number; height?: string; } export function LoadingSkeleton({ className, lines = 1, height = 'h-4' }: LoadingSkeletonProps) { return (
{Array.from({ length: lines }).map((_, i) => (
))}
); } interface ModelCardSkeletonProps { className?: string; } export function ModelCardSkeleton({ className }: ModelCardSkeletonProps) { return (
); } interface ProviderCardSkeletonProps { className?: string; } export function ProviderCardSkeleton({ className }: ProviderCardSkeletonProps) { return (
); } interface ModelManagerSkeletonProps { className?: string; cardCount?: number; } export function ModelManagerSkeleton({ className, cardCount = 3 }: ModelManagerSkeletonProps) { return (
{/* Header */}
{/* Model Cards */}
{Array.from({ length: cardCount }).map((_, i) => ( ))}
); }