41 lines
1.4 KiB
Python
41 lines
1.4 KiB
Python
from rio import Column, Component, event, TextStyle, Text
|
|
|
|
from src.ez_lan_manager import ConfigurationService
|
|
from src.ez_lan_manager.components.MainViewContentBox import MainViewContentBox
|
|
from src.ez_lan_manager.pages import BasePage
|
|
|
|
class PAGENAME(Component):
|
|
@event.on_populate
|
|
async def on_populate(self) -> None:
|
|
await self.session.set_title(f"{self.session[ConfigurationService].get_lan_info().name} - PAGENAME")
|
|
|
|
def build(self) -> Component:
|
|
return BasePage(
|
|
content=Column(
|
|
MainViewContentBox(
|
|
Column(
|
|
Text(
|
|
text="HEADER",
|
|
style=TextStyle(
|
|
fill=self.session.theme.background_color,
|
|
font_size=1.2
|
|
),
|
|
margin_top=2,
|
|
margin_bottom=0,
|
|
align_x=0.5
|
|
),
|
|
Text(
|
|
text="BASIC TEXT",
|
|
style=TextStyle(
|
|
fill=self.session.theme.background_color,
|
|
font_size=0.9
|
|
),
|
|
margin=1,
|
|
wrap=True
|
|
)
|
|
)
|
|
),
|
|
align_y=0
|
|
)
|
|
)
|