From ad7ed3e0b02592f341de52a60f1a4270eb9db4c1 Mon Sep 17 00:00:00 2001 From: Capybara-z Date: Thu, 3 Apr 2025 10:25:58 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BA=D0=BB=D0=BE=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=20=D0=B4=D0=BD=D0=B5=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Склонение дней --- handlers/admin/coupons/keyboard.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/handlers/admin/coupons/keyboard.py b/handlers/admin/coupons/keyboard.py index 6c0a3eaf..f497ec8e 100644 --- a/handlers/admin/coupons/keyboard.py +++ b/handlers/admin/coupons/keyboard.py @@ -1,9 +1,12 @@ +from typing import Optional + from aiogram.filters.callback_data import CallbackData from aiogram.types import InlineKeyboardButton, InlineKeyboardMarkup from aiogram.utils.keyboard import InlineKeyboardBuilder -from typing import Optional from handlers.buttons import BACK +from handlers.utils import format_days + from ..panel.keyboard import AdminPanelCallback, build_admin_back_btn @@ -56,7 +59,7 @@ def build_coupons_list_kb(coupons: list, current_page: int, total_pages: int) -> def format_coupons_list(coupons: list, username_bot: str) -> str: coupon_list = "📜 Список всех купонов:\n\n" for coupon in coupons: - value_text = f"💰 Сумма: {coupon['amount']} рублей" if coupon["amount"] > 0 else f"⏳ Дней: {coupon['days']}" + value_text = f"💰 Сумма: {coupon['amount']} рублей" if coupon["amount"] > 0 else f"⏳ {format_days(coupon['days'])}" coupon_list += ( f"🏷️ Код: {coupon['code']}\n" f"{value_text}\n"