фиксы

This commit is contained in:
Artem Tsyrulnikov
2026-02-01 11:10:22 +03:00
parent 44713b4fb7
commit b212b6c22f
4 changed files with 181 additions and 136 deletions

View File

@@ -146,6 +146,10 @@ func (s *AddPurchase) renderSelection(b *bot.Bot, mode bot.RenderMode) {
text += `Для создания закупа сначала нужно создать креатив.
Вернитесь назад и создайте креатив в разделе <b>Креативы</b>`
buttons = append(buttons, Row(
Button("🎨 Перейти к креативам", "go_to_creatives"),
))
} else {
text += fmt.Sprintf("Креативы%s\n\n", ui.FormatPageInfo(s.CreativePage, page.Pages))
@@ -219,6 +223,17 @@ func (s *AddPurchase) HandleCallback(b *bot.Bot, u *echotron.Update) {
s.ActivePicker = ""
s.Enter(b, bot.EditMessage)
case "go_to_creatives":
b.SetState(&Creatives{
CurrentPage: 0,
ProjectID: s.ProjectID,
ProjectTitle: s.ProjectTitle,
ProjectTelegramID: s.ProjectTelegramID,
ProjectUsername: s.ProjectUsername,
ProjectStatus: s.ProjectStatus,
BackState: s,
}, bot.EditMessage)
case "prev":
if s.ActivePicker == "project_list" {
if s.ProjectPage > 0 {