fix docker-compose

This commit is contained in:
2025-10-03 17:33:09 +03:00
parent ceb8e87939
commit 27249be467
13 changed files with 193 additions and 68 deletions

View File

@@ -1,16 +1,16 @@
from aiogram_dialog import Dialog, Window
from aiogram_dialog.widgets.kbd import Back, Cancel, Column, Select
from aiogram_dialog.widgets.text import Const, Format, Jinja
from aiogram_dialog.widgets.kbd import Back, Button, Cancel, Column, Select
from aiogram_dialog.widgets.text import Case, Const, Format, Jinja
from app.bot.dialogs.templates import event_template
from .getters import event_getter, events_list_getter
from .handlers import on_event_selected
from .getters import event_getter, events_list_getter, registration_getter
from .handlers import change_registration, on_event_selected
from .states import EventsSG
events_dialog = Dialog(
Window(
Const("События"),
Const("Мероприятия"),
Column(
Cancel(Const("Назад")),
Select(
@@ -26,8 +26,16 @@ events_dialog = Dialog(
),
Window(
Jinja(event_template),
Button(
Case(
[Const("зарегистрироваться"), Const("отменить регистрацию")],
selector="is_registered_to_event",
),
id="change_registration_btn",
on_click=change_registration,
),
Back(Const("Назад")),
getter=event_getter,
getter=[event_getter, registration_getter],
parse_mode="HTML",
state=EventsSG.event,
),