prerelease/0.6.0 (#1)
Co-authored-by: David Rodenkirchen <drodenkirchen@linetco.com> Reviewed-on: #1
This commit was merged in pull request #1.
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
from __future__ import annotations
|
||||
|
||||
from rio import Component, Column, Row, page
|
||||
|
||||
from elm.services import ConfigurationService
|
||||
from elm.components import BuyTicketBox
|
||||
|
||||
@page(name="Tickets", url_segment="tickets")
|
||||
class TicketsPage(Component):
|
||||
def build(self) -> Component:
|
||||
row_col = Column if self.session.is_mobile() else Row
|
||||
ticket_boxes = []
|
||||
for ticket_info in self.session[ConfigurationService].get_ticket_info():
|
||||
ticket_boxes.append(BuyTicketBox(ticket_info=ticket_info))
|
||||
|
||||
return row_col(
|
||||
*ticket_boxes,
|
||||
spacing=1,
|
||||
margin=1
|
||||
)
|
||||
Reference in New Issue
Block a user