From e53935003023c0e1e0991c50fc417668289361ef Mon Sep 17 00:00:00 2001 From: db123 Date: Wed, 24 Jun 2026 20:49:07 +0330 Subject: [PATCH] refactor: simplify calendar nav buttons by removing redundant year/step numbers --- internal/bot/calendar.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/bot/calendar.go b/internal/bot/calendar.go index a55af23..6963a0d 100644 --- a/internal/bot/calendar.go +++ b/internal/bot/calendar.go @@ -196,9 +196,9 @@ func buildYearPicker(cbPrefix, backData, navSuffix string, centerYear int) model blockStart := centerYear - 6 kbRows := [][]models.InlineKeyboardButton{ { - {Text: "< 12", CallbackData: fmt.Sprintf("%syears_%d%s", cbPrefix, blockStart-12, navSuffix)}, + {Text: "<", CallbackData: fmt.Sprintf("%syears_%d%s", cbPrefix, blockStart-12, navSuffix)}, {Text: fmt.Sprintf("%d", centerYear), CallbackData: "noop"}, - {Text: "12 >", CallbackData: fmt.Sprintf("%syears_%d%s", cbPrefix, blockStart+12, navSuffix)}, + {Text: ">", CallbackData: fmt.Sprintf("%syears_%d%s", cbPrefix, blockStart+12, navSuffix)}, }, } for i := 0; i < 12; i += 4 { @@ -271,9 +271,9 @@ func (h *Handler) editCalendar(ctx context.Context, chatID int64, msgID int, yea // Year navigation row kbRows = append(kbRows, []models.InlineKeyboardButton{ - {Text: fmt.Sprintf("< %d", year-1), CallbackData: fmt.Sprintf("cal_prev_year_%d_%d", year-1, month)}, + {Text: fmt.Sprint("<"), CallbackData: fmt.Sprintf("cal_prev_year_%d_%d", year-1, month)}, {Text: fmt.Sprintf("%d", year), CallbackData: fmt.Sprintf("cal_show_years_%d_%d", year, month)}, - {Text: fmt.Sprintf("%d >", year+1), CallbackData: fmt.Sprintf("cal_next_year_%d_%d", year+1, month)}, + {Text: fmt.Sprint(">"), CallbackData: fmt.Sprintf("cal_next_year_%d_%d", year+1, month)}, }) // Weekday header row