from aiogram.types import InlineKeyboardButton, InlineKeyboardMarkup from db.storage import load_config def admin_menu_kb() -> InlineKeyboardMarkup: cfg = load_config() return InlineKeyboardMarkup( inline_keyboard=[ [InlineKeyboardButton( text=f"Shop: {'ON' if cfg.shop_enabled else 'OFF'}", callback_data="admin_toggle_shop", )], [InlineKeyboardButton( text=f"Bot: {'ON' if cfg.bot_enabled else 'OFF'}", callback_data="admin_toggle_bot", )], [InlineKeyboardButton(text="Users", callback_data="admin_users")], [InlineKeyboardButton(text="Rates", callback_data="admin_rates")], [InlineKeyboardButton(text="Broadcast", callback_data="admin_broadcast")], [InlineKeyboardButton( text=f"Minimum withdrawal: {cfg.min_withdraw:.2f} RUB", callback_data="admin_min_withdraw", )], [InlineKeyboardButton( text=f"Treasury: {cfg.treasury:.2f} RUB | Top up", callback_data="admin_treasury", )], [InlineKeyboardButton(text="Download robsec.txt", callback_data="admin_robsec_get")], [InlineKeyboardButton(text="Clear robsec.txt", callback_data="admin_robsec_clear")], [InlineKeyboardButton(text="Close", callback_data="admin_close")], ] )