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 */}
{/* Actions */}
);
};