нейминг кнопок
This commit is contained in:
@@ -73,10 +73,9 @@ func (s *ProjectDetails) formatProjectDetails() string {
|
||||
func (s *ProjectDetails) buildKeyboard() echotron.InlineKeyboardMarkup {
|
||||
var buttons [][]echotron.InlineKeyboardButton
|
||||
|
||||
// Первый ряд: Креативы и Закупы
|
||||
buttons = append(buttons, Row(
|
||||
Button("Креативы", fmt.Sprintf("creatives:%s", s.Project.ID)),
|
||||
Button("Закупы", fmt.Sprintf("purchases:%s", s.Project.ID)),
|
||||
Button("Размещения", fmt.Sprintf("placements:%s", s.Project.ID)),
|
||||
))
|
||||
|
||||
// Второй ряд: Тип вступления по умолчанию для закупов (с подтверждением)
|
||||
@@ -135,9 +134,9 @@ func (s *ProjectDetails) HandleCallback(b *bot.Bot, u *echotron.Update) {
|
||||
BackState: s,
|
||||
}, bot.EditMessage)
|
||||
|
||||
case strings.HasPrefix(data, "purchases:"):
|
||||
case strings.HasPrefix(data, "placements:"):
|
||||
s.confirmingLinkTypeChange = false // Сбрасываем флаг подтверждения
|
||||
b.SetState(&Purchases{
|
||||
b.SetState(&Placements{
|
||||
WorkspaceID: s.WorkspaceID,
|
||||
ProjectID: s.Project.ID,
|
||||
ProjectTitle: s.Project.Title,
|
||||
|
||||
Reference in New Issue
Block a user