улучшение ui

This commit is contained in:
Artem Tsyrulnikov
2026-01-09 12:23:02 +03:00
parent 40c7be8470
commit 9fbb6fdbbf
19 changed files with 635 additions and 453 deletions

View File

@@ -3,7 +3,6 @@ package ui
import (
"fmt"
"example.com/m/bot"
"github.com/NicoNex/echotron/v3"
)
@@ -42,7 +41,10 @@ func BuildNavigationRow(config PaginationConfig) []echotron.InlineKeyboardButton
// Левая стрелка (только если есть предыдущая страница)
if totalPages > 1 && config.CurrentPage > 0 {
row = append(row, bot.Button("←", prevCallback))
row = append(row, echotron.InlineKeyboardButton{
Text: "←",
CallbackData: prevCallback,
})
}
// Средние кнопки (если есть)
@@ -52,7 +54,10 @@ func BuildNavigationRow(config PaginationConfig) []echotron.InlineKeyboardButton
// Правая стрелка (только если есть следующая страница)
if totalPages > 1 && config.CurrentPage+1 < totalPages {
row = append(row, bot.Button("→", nextCallback))
row = append(row, echotron.InlineKeyboardButton{
Text: "→",
CallbackData: nextCallback,
})
}
if len(row) == 0 {