This commit is contained in:
Artem Tsyrulnikov
2026-02-28 13:27:49 +03:00
parent 4518544521
commit 8c6339c4d9
3 changed files with 15 additions and 34 deletions

View File

@@ -89,9 +89,9 @@ func (e *CreativeEditorFields) ShowTagPanel(b *bot.Bot) {
func (e *CreativeEditorFields) GetTagLabel() string {
if e.Tag != nil && *e.Tag == "production" {
return "🏷 Рабочий"
return " Рабочий"
}
return "🏷 Тестовый"
return " Тестовый"
}
func (e *CreativeEditorFields) ShowAddButtonPanel(b *bot.Bot) {

View File

@@ -187,35 +187,18 @@ func (s *CreativeView) Exit() {}
// showActionPanel показывает панель действий с кнопками
func (s *CreativeView) showActionPanel(b *bot.Bot) {
tagLabel := s.GetTagLabel()
purchaseLabel := "🛒 Закупить на креатив"
// Если креатив архивирован (в будущем), можно изменить кнопки
var buttons [][]echotron.InlineKeyboardButton
// Кнопка переименования
buttons = append(buttons, Row(
Button("✏️ Переименовать", "rename"),
))
// Кнопка редактирования
buttons = append(buttons, Row(
Button("🖊 Редактировать", "edit"),
))
// Кнопка тега
buttons = append(buttons, Row(
Button(tagLabel, "toggle_tag"),
))
// Кнопка закупа
buttons = append(buttons, Row(
Button(purchaseLabel, "purchase_creative"),
))
// Кнопка назад
buttons = append(buttons, Row(
buttons := [][]echotron.InlineKeyboardButton{
Row(
Button("✎ Переименовать", "rename"),
Button("✎ Редактировать", "edit"),
),
Row(Button(" Закупить", "purchase_creative")),
Row(
Button("← Назад", "back"),
))
Button(tagLabel, "toggle_tag"),
),
}
s.ShowControlPanel(b, msgCreativeView, buttons)
}

View File

@@ -1130,10 +1130,8 @@ func (s *PurchaseOptionalDetails) renderParamChannels(b *bot.Bot, mode bot.Rende
}
start, end := ui2.GetPageBounds(s.ParamPage, perPage, total)
// Устанавливаем режим по умолчанию
if s.ChannelEditMode == "" {
// Всегда сбрасываем на редактирование при входе
s.ChannelEditMode = "edit"
}
var rows [][]echotron.InlineKeyboardButton