улучшение ui
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user