mirror of
https://github.com/Ravinou/borgwarehouse
synced 2026-03-14 14:25:46 +01:00
22 lines
581 B
TypeScript
22 lines
581 B
TypeScript
import classes from './ShimmerRepoList.module.css';
|
|
|
|
const LOADING_REPO_COUNT = 5;
|
|
|
|
function ShimmerRepoItem() {
|
|
return <div className={classes.repoIsLoading} />;
|
|
}
|
|
|
|
export default function ShimmerRepoList() {
|
|
return (
|
|
<div className={classes.container}>
|
|
<div className={classes.loadingButtonContainer}>
|
|
<div className={classes.buttonIsLoading} />
|
|
</div>
|
|
<div className={classes.loadingRepoContainer}>
|
|
{Array.from({ length: LOADING_REPO_COUNT }, (_, i) => (
|
|
<ShimmerRepoItem key={i} />
|
|
))}
|
|
</div>
|
|
</div>
|
|
);
|
|
}
|