fix: Only show preview message if camera permission granted

This commit is contained in:
Myzel394 2024-01-06 16:57:16 +01:00
parent f06264072e
commit 20e79b9c83
No known key found for this signature in database
GPG Key ID: 79CC92F37B3E1A2B

View File

@ -58,6 +58,7 @@ import app.myzel394.alibi.ui.components.atoms.PermissionRequester
import app.myzel394.alibi.ui.effects.rememberPrevious import app.myzel394.alibi.ui.effects.rememberPrevious
import app.myzel394.alibi.ui.models.VideoRecorderModel import app.myzel394.alibi.ui.models.VideoRecorderModel
import app.myzel394.alibi.ui.utils.CameraInfo import app.myzel394.alibi.ui.utils.CameraInfo
import app.myzel394.alibi.ui.utils.PermissionHelper
import kotlin.math.abs import kotlin.math.abs
@OptIn( @OptIn(
@ -209,13 +210,16 @@ fun VideoRecorderPreparationSheet(
) )
} }
} }
Text(
stringResource( if (PermissionHelper.hasGranted(context, Manifest.permission.CAMERA)) {
R.string.ui_videoRecorder_action_preview_label Text(
), stringResource(
style = MaterialTheme.typography.bodySmall, R.string.ui_videoRecorder_action_preview_label
color = MaterialTheme.colorScheme.onSurfaceVariant, ),
) style = MaterialTheme.typography.bodySmall,
color = MaterialTheme.colorScheme.onSurfaceVariant,
)
}
} }
} }
} }