import React from "react"; const SkeletonLine = ({ height = 20, width = "100%", className = "" }) => (
); const ExpenseSkeleton = () => { return (
{[...Array(5)].map((_, idx) => (
))}
); }; export default ExpenseSkeleton; export const ExpenseDetailsSkeleton = () => { return (
{[...Array(3)].map((_, i) => (
))} {[...Array(6)].map((_, i) => (
))}
{[...Array(2)].map((_, i) => (
))}

{[...Array(2)].map((_, i) => ( ))}
); }; const SkeletonCell = ({ width = "100%", height = 20, className = "", style = {} }) => (
); export const ExpenseTableSkeleton = ({ groups = 3, rowsPerGroup = 3 }) => { return ( {[...Array(groups)].map((_, groupIdx) => ( {/* Fake Date Group Header Row */} {/* Rows under this group */} {[...Array(rowsPerGroup)].map((__, rowIdx) => ( {/* Date Time colSpan=2 */} {/* Expense Type */} {/* Payment Mode */} {/* Paid By (Avatar + name) */} {/* Amount */} {/* Status */} {/* Action */} ))} ))}
Date Time
Expense Type
Payment Mode
Paid By Amount Status Action
{[...Array(3)].map((__, i) => ( ))}
); };