Minor work on frontend generation

Basic status API
This commit is contained in:
Kumi 2021-10-24 16:51:04 +02:00
parent 7401b8a87c
commit 4d2e04435a
12 changed files with 66 additions and 25 deletions

15
frontend/classes.py Normal file
View file

@ -0,0 +1,15 @@
class NavSection:
def __init__(self, name, order=100):
self.name = name
self.order = order
self.items = []
def add_item(self, item):
self.items.append(item)
class NavItem:
def __init__(self, name, url, icon="fas fa-fw fa-smile", title=None):
self.name = name
self.url = url
self.icon = icon
self.title = title or name