in ui-components/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/DayHeader.kt [47:110]
fun DayHeader(
month: String,
day: String,
line1: String,
line2: String,
modifier: Modifier = Modifier,
day2: String = "",
) {
Row(
modifier = modifier
.background(colorGradient)
.fillMaxWidth()
.padding(horizontal = 16.dp, vertical = 12.dp)
.semantics(mergeDescendants = true) {
heading()
},
verticalAlignment = Alignment.CenterVertically,
horizontalArrangement = Arrangement.spacedBy(16.dp),
) {
Row(verticalAlignment = Alignment.CenterVertically) {
Column(
horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.spacedBy((-10).dp)
) {
Text(
month,
style = KotlinConfTheme.typography.text2,
color = white60,
)
Text(
day,
style = DayDateStyle,
color = KotlinConfTheme.colors.primaryTextWhiteFixed,
modifier = Modifier.widthIn(min = 72.dp),
)
Text(
"",
style = KotlinConfTheme.typography.text2,
color = Color.Transparent,
)
}
if (day2.isNotEmpty()) {
Text(
"-$day2",
style = DayDateStyle,
color = KotlinConfTheme.colors.primaryTextWhiteFixed,
modifier = Modifier.widthIn(min = 72.dp),
)
}
}
Column {
Text(
line1,
style = DayHeaderStyle,
color = KotlinConfTheme.colors.primaryTextWhiteFixed,
)
Text(
line2,
style = DayHeaderStyle,
color = KotlinConfTheme.colors.primaryTextWhiteFixed,
)
}
}
}