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