diff --git a/app/src/main/java/in/sminnovations/attendanceapp/screens/home/ui/componets/LoadingOverlay.kt b/app/src/main/java/in/sminnovations/attendanceapp/screens/home/ui/componets/LoadingOverlay.kt new file mode 100644 index 0000000..02021be --- /dev/null +++ b/app/src/main/java/in/sminnovations/attendanceapp/screens/home/ui/componets/LoadingOverlay.kt @@ -0,0 +1,30 @@ +package `in`.sminnovations.attendanceapp.screens.home.ui.componets + +import androidx.compose.foundation.background +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.size +import androidx.compose.material3.CircularProgressIndicator +import androidx.compose.material3.MaterialTheme +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.unit.dp + + +@Composable +internal fun LoadingOverlay() { + Box( + modifier = Modifier + .fillMaxSize() + .background(Color.Black.copy(alpha = 0.3f)), + contentAlignment = Alignment.Center + ) { + CircularProgressIndicator( + color = MaterialTheme.colorScheme.primary, modifier = Modifier.size(48.dp) + ) + } +} + +