in shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/screens/VisitorTermsOfUse.kt [12:32]
fun VisitorTermsOfUse(
onBack: () -> Unit,
onCodeOfConduct: () -> Unit,
onVisitorPrivacyNotice: () -> Unit,
) {
MarkdownScreenWithTitle(
title = stringResource(Res.string.general_terms),
header = stringResource(Res.string.visitors_terms_title),
loadText = {
@OptIn(ExperimentalResourceApi::class)
Res.readBytes("files/visitors-terms.md")
},
onBack = onBack,
onCustomUriClick = { uri ->
when (uri) {
"code-of-conduct.md" -> onCodeOfConduct()
"visitors-privacy-notice.md" -> onVisitorPrivacyNotice()
}
},
)
}