import React from 'react'; import { Card, CardContent, CardHeader } from '@/components/ui/card'; import { Skeleton } from '@/components/ui/skeleton'; /** * Loading skeleton for AssetRequestForm */ export const AssetRequestFormSkeleton: React.FC = () => { return ( {/* Requested Assets Section */}
{/* Justification */}
{/* Form Actions */}
); }; /** * Loading skeleton for MyAssetRequests list */ export const MyAssetRequestsSkeleton: React.FC = () => { return (
{[1, 2, 3].map((i) => (
))}
); }; /** * Loading skeleton for AssetRequestReview table */ export const AssetRequestReviewSkeleton: React.FC = () => { return (
{[1, 2, 3, 4].map((i) => (
))}
); }; /** * Loading skeleton for AssetRequestDashboard */ export const AssetRequestDashboardSkeleton: React.FC = () => { return (
{/* Summary Statistics */}
{[1, 2, 3, 4].map((i) => (
))}
{/* Filters */}
{/* Requests List */} {[1, 2, 3, 4, 5].map((i) => (
))}
); }; /** * Loading skeleton for AssetRequestAssignment */ export const AssetRequestAssignmentSkeleton: React.FC = () => { return ( {/* Request Details */}
{/* Asset Selection */}
{[1, 2].map((i) => (
))}
{/* Actions */}
); };