package org.lsposed.lspatch.ui.component import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.size import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material3.CircularProgressIndicator 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.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.compose.ui.window.Dialog import androidx.compose.ui.window.DialogProperties @Preview @Composable fun LoadingDialog() { Dialog( onDismissRequest = {}, properties = DialogProperties(dismissOnBackPress = false, dismissOnClickOutside = false) ) { Box( modifier = Modifier .size(100.dp) .background(Color.White, shape = RoundedCornerShape(8.dp)), contentAlignment = Alignment.Center, content = { CircularProgressIndicator() } ) } }