Presupuestador_web/client/src/components/LoadingOverlay/LoadingOverlay.tsx

22 lines
572 B
TypeScript
Raw Normal View History

2024-06-06 11:05:54 +00:00
import { LoadingIndicator } from "../LoadingIndicator";
import styles from "./LoadingOverlay.module.css";
export type LoadingOverlayProps = {
title?: string;
subtitle?: string;
};
export const LoadingOverlay = ({
title = "Cargando",
subtitle = "Esto puede tardar unos segundos. Por favor, no cierre esta página.",
...props
}: LoadingOverlayProps) => {
return (
<div className={styles.LoadingOverlay} {...props}>
<LoadingIndicator look='light' title={title} subtitle={subtitle} />
</div>
);
};
LoadingOverlay.displayName = "LoadingOverlay";