package com.suno.android.ui.screens.hooks.overlay import android.content.res.Configuration import androidx.compose.foundation.background import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size import androidx.compose.foundation.shape.CircleShape import androidx.compose.material3.Icon import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import com.suno.android.common_ui.theme.ExtendedTheme import com.suno.android.common_ui.theme.SunoTheme import com.suno.android.common_res.R as CommonResR import com.suno.android.common_ui.R as CommonUiR @Composable fun CreatorHiddenOverlay( modifier: Modifier = Modifier, ) { Column( modifier = modifier .fillMaxSize() .background(ExtendedTheme.colors.backgroundPrimary) .padding(16.dp), verticalArrangement = Arrangement.Center, horizontalAlignment = Alignment.CenterHorizontally, ) { Box( modifier = Modifier .size(50.dp) .clip(CircleShape) .background(Color.White.copy(alpha = 0.04f)), contentAlignment = Alignment.Center, ) { Icon( painter = painterResource(CommonUiR.drawable.check_v2), contentDescription = null, tint = ExtendedTheme.colors.sunoPink, modifier = Modifier.size(32.dp), ) } Text( text = stringResource(CommonResR.string.creator_hidden), color = ExtendedTheme.colors.textPrimary, style = ExtendedTheme.typography.largeSubtitle, textAlign = TextAlign.Center, modifier = Modifier.padding(top = 16.dp), ) Text( text = stringResource(CommonResR.string.creator_hidden_subtitle), color = ExtendedTheme.colors.textTertiary, style = ExtendedTheme.typography.body, textAlign = TextAlign.Center, modifier = Modifier.padding(top = 4.dp), ) } } @Preview(uiMode = Configuration.UI_MODE_NIGHT_YES) @Composable private fun CreatorHiddenOverlay_Preview() { SunoTheme { CreatorHiddenOverlay() } }