1+ @file:Suppress(" PackageName" , " FunctionName" )
2+
3+ package ee.ria.DigiDoc.fragment.screen
4+
5+ import android.content.res.Configuration
6+ import androidx.compose.foundation.background
7+ import androidx.compose.foundation.layout.Box
8+ import androidx.compose.foundation.layout.fillMaxSize
9+ import androidx.compose.material3.MaterialTheme
10+ import androidx.compose.material3.Surface
11+ import androidx.compose.material3.Text
12+ import androidx.compose.runtime.Composable
13+ import androidx.compose.ui.Modifier
14+ import androidx.compose.ui.platform.testTag
15+ import androidx.compose.ui.semantics.semantics
16+ import androidx.compose.ui.semantics.testTagsAsResourceId
17+ import androidx.compose.ui.tooling.preview.Preview
18+ import androidx.hilt.navigation.compose.hiltViewModel
19+ import androidx.navigation.NavHostController
20+ import androidx.navigation.compose.rememberNavController
21+ import ee.ria.DigiDoc.ui.theme.RIADigiDocTheme
22+ import ee.ria.DigiDoc.viewmodel.WebEidViewModel
23+
24+ @Composable
25+ fun WebEidScreen (
26+ modifier : Modifier = Modifier ,
27+ navController : NavHostController ,
28+ viewModel : WebEidViewModel ,
29+ ) {
30+ Surface (
31+ modifier =
32+ modifier
33+ .fillMaxSize()
34+ .background(MaterialTheme .colorScheme.background)
35+ .semantics { testTagsAsResourceId = true }
36+ .testTag(" webEidScreen" ),
37+ color = MaterialTheme .colorScheme.background,
38+ ) {
39+ Box (modifier = Modifier .fillMaxSize()) {
40+ Text (" Web eID Screen placeholder" )
41+ }
42+ }
43+ }
44+
45+ @Preview(showBackground = true )
46+ @Preview(showBackground = true , uiMode = Configuration .UI_MODE_NIGHT_YES )
47+ @Composable
48+ fun WebEidScreenPreview () {
49+ RIADigiDocTheme {
50+ WebEidScreen (
51+ navController = rememberNavController(),
52+ viewModel = hiltViewModel(),
53+ )
54+ }
55+ }
0 commit comments