Skip to content

Instantly share code, notes, and snippets.

@merttoptas
Created March 22, 2023 12:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save merttoptas/e7f0a7b080fd047894efd85453503100 to your computer and use it in GitHub Desktop.
Save merttoptas/e7f0a7b080fd047894efd85453503100 to your computer and use it in GitHub Desktop.
@Composable
internal fun HomeScreenRoute(
modifier: Modifier = Modifier,
deepLinkData: String? = null
) {
HomeScreen(modifier, deepLinkData)
}
@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun HomeScreen(
modifier: Modifier = Modifier,
deepLinkData: String? = null
) {
Scaffold(
modifier = modifier.fillMaxSize(),
topBar = {
CenterAlignedTopAppBar(
modifier = Modifier.fillMaxWidth(),
title = {
Text(text = "Home Screen")
},
)
},
content = { paddingValues ->
Content(modifier = Modifier.padding(paddingValues), deepLinkData)
}
)
}
@Composable
fun Content(modifier: Modifier = Modifier, deepLinkData: String? = null) {
Column(
modifier = modifier
.fillMaxSize(),
horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.Center
) {
Text(text = "This is Home Screen $deepLinkData ", color = Color.Blue)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment