fixes
This commit is contained in:
@@ -126,12 +126,11 @@ async def change_char(call: CallbackQuery, state: FSMContext, dao: DAO):
|
||||
@router.callback_query(States.gen_mode, F.data == 'gen_mode_change_aspect_ratio')
|
||||
async def gen_mode_change_aspect_ratio(call: CallbackQuery, state: FSMContext, dao: DAO):
|
||||
await call.answer()
|
||||
keyboards = []
|
||||
for ratio in AspectRatios:
|
||||
keyboards.append(InlineKeyboardButton(text=ratio.value, callback_data=f'select_ratio_{ratio.name}'))
|
||||
buttons = [InlineKeyboardButton(text=ratio.value, callback_data=f'select_ratio_{ratio.name}') for ratio in AspectRatios]
|
||||
keyboard_rows = [buttons[i:i + 4] for i in range(0, len(buttons), 4)]
|
||||
keyboard_rows.append([InlineKeyboardButton(text="⬅️ Назад", callback_data="gen_mode_cancel_ratio_change")])
|
||||
await call.message.edit_caption(caption="Выбери соотношение сторон",
|
||||
reply_markup=InlineKeyboardMarkup(inline_keyboard=[keyboards, [InlineKeyboardButton(
|
||||
text="⬅️ Назад", callback_data="gen_mode_cancel_ratio_change")]]))
|
||||
reply_markup=InlineKeyboardMarkup(inline_keyboard=keyboard_rows))
|
||||
|
||||
|
||||
@router.callback_query(States.gen_mode, F.data.startswith('select_ratio_'))
|
||||
|
||||
Reference in New Issue
Block a user