移除 MonthHeader 点击切换年视图功能

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
xfy 2026-05-18 11:41:33 +08:00
parent b877596e72
commit 2b0bb7e1d8
2 changed files with 1 additions and 5 deletions

View File

@ -216,7 +216,6 @@ fun CalendarMonthView(
month = currentMonth, month = currentMonth,
weekNumber = viewModel.getIsoWeekNumber(viewModel.selectedDate), weekNumber = viewModel.getIsoWeekNumber(viewModel.selectedDate),
showToday = viewModel.selectedDate != today, showToday = viewModel.selectedDate != today,
onToggleYearView = { viewModel.toggleYearView() },
onToday = { onToday = {
viewModel.selectDate(today) viewModel.selectDate(today)
@Suppress("DEPRECATION") // monthNumber 无替代 API @Suppress("DEPRECATION") // monthNumber 无替代 API

View File

@ -30,7 +30,6 @@ import androidx.compose.ui.unit.sp
* @param month 月份1-12 * @param month 月份1-12
* @param weekNumber 当前 ISO 周号 * @param weekNumber 当前 ISO 周号
* @param showToday 是否显示今天按钮 selectedDate today * @param showToday 是否显示今天按钮 selectedDate today
* @param onToggleYearView 点击标题切换年视图
* @param onToday 点击今天按钮跳转今天 * @param onToday 点击今天按钮跳转今天
* @param modifier 外部布局修饰符 * @param modifier 外部布局修饰符
*/ */
@ -40,15 +39,13 @@ fun MonthHeader(
month: Int, month: Int,
weekNumber: Int, weekNumber: Int,
showToday: Boolean, showToday: Boolean,
onToggleYearView: () -> Unit,
onToday: (() -> Unit)? = null, onToday: (() -> Unit)? = null,
modifier: Modifier = Modifier modifier: Modifier = Modifier
) { ) {
Row( Row(
modifier = modifier modifier = modifier
.fillMaxWidth() .fillMaxWidth()
.padding(vertical = 14.dp, horizontal = 12.dp) .padding(vertical = 14.dp, horizontal = 12.dp),
.clickable(onClick = onToggleYearView),
verticalAlignment = Alignment.Bottom verticalAlignment = Alignment.Bottom
) { ) {
AnimatedContent( AnimatedContent(