package com.ustadmobile.libuicompose.components import androidx.compose.foundation.Canvas import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.size import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.Check import androidx.compose.material3.Icon 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.graphics.SolidColor import androidx.compose.ui.unit.dp @Composable fun UstadSelectedIcon( modifier: Modifier = Modifier.size(40.dp), backgroundColor: Color = MaterialTheme.colorScheme.primary, ) { Box( modifier = modifier, contentAlignment = Alignment.Center ) { Canvas(modifier = Modifier.fillMaxSize()) { drawCircle(SolidColor(backgroundColor)) } Icon( Icons.Default.Check, tint = MaterialTheme.colorScheme.onPrimary, contentDescription = null) } }