улучшение 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

@@ -20,7 +20,7 @@ func (s *Purchases) Enter(b *bot.Bot, mode bot.RenderMode) {
jwt := b.Session.JWT
if jwt == "" {
log.Error().Msg("JWT is empty in session")
b.SendNew("❌ Ошибка авторизации. Попробуйте /start", bot.Keyboard())
b.SendNew("❌ Ошибка авторизации. Попробуйте /start", Keyboard())
return
}
@@ -36,7 +36,7 @@ func (s *Purchases) renderPurchases(b *bot.Bot, mode bot.RenderMode, jwt string)
)
if err != nil {
log.Error().Err(err).Msg("Failed to get purchases")
b.SendNew("❌ Не удалось загрузить закупы", bot.Keyboard())
b.SendNew("❌ Не удалось загрузить закупы", Keyboard())
return
}
@@ -89,23 +89,23 @@ func (s *Purchases) renderPurchases(b *bot.Bot, mode bot.RenderMode, jwt string)
totalChannels,
)
buttons = append(buttons, bot.Row(
bot.Button(buttonText, fmt.Sprintf("purchase:%s", purchase.ID)),
buttons = append(buttons, Row(
Button(buttonText, fmt.Sprintf("purchase:%s", purchase.ID)),
))
}
}
// Кнопка создания нового закупа
buttons = append(buttons, bot.Row(
bot.Button(" Создать закуп", "add_purchase"),
buttons = append(buttons, Row(
Button(" Создать закуп", "add_purchase"),
))
// Кнопка назад
buttons = append(buttons, bot.Row(
bot.Button("← Назад", "back"),
buttons = append(buttons, Row(
Button("← Назад", "back"),
))
keyboard := bot.Keyboard(buttons...)
keyboard := Keyboard(buttons...)
b.Render(text, keyboard, mode)
}