ublue-forge/anvil/nicegui/pages/home.py
2024-05-24 09:17:23 +00:00

42 lines
1.6 KiB
Python

from nicegui import ui
from utils.helper import get_project_root
def content() -> None:
project_root = get_project_root()
with ui.row().classes("w-full"):
with ui.card().classes("h-full"):
with ui.row().classes("no-wrap"):
with ui.link(target="/ansible"):
ui.image(source=f"{project_root}/pages/assets/ansible.png").classes(
"w-32"
)
with ui.card().classes("h-full"):
with ui.row().classes("no-wrap"):
with ui.link(target="/registry"):
ui.image(
source=f"{project_root}/pages/assets/registry.png"
).classes("w-32")
with ui.row().classes("w-full"):
with ui.card().classes("h-full"):
with ui.row().classes("no-wrap"):
ui.markdown(
content="""
### Welcome to Universal Blue Forge
Ublue-OS Forge is your self-hosted OS forge for custom images.
To get started have a look at the latest [documentation](https://github.com/ublue-os/forge/blob/main/docs/index.md).
For feedback and discussion join the [Discourse Forum](https://universal-blue.discourse.group/).
Found a bug, feel free to file an [issue](https://github.com/ublue-os/forge/issues).
Thanks and enjoy!
"""
).classes("text-base")
with ui.row():
ui.space