2024-10-07 13:31:17 -04:00
|
|
|
import theme
|
|
|
|
|
from nicegui import ui
|
|
|
|
|
from main import checked_data
|
2024-10-07 15:17:24 -04:00
|
|
|
import data
|
|
|
|
|
|
|
|
|
|
db = data.CON
|
|
|
|
|
cur = db.cursor()
|
2024-10-07 13:31:17 -04:00
|
|
|
|
|
|
|
|
@ui.page('/dashboard')
|
|
|
|
|
def dashboard():
|
|
|
|
|
with theme.frame('Dashboard'):
|
|
|
|
|
pass
|
|
|
|
|
|
2024-10-07 15:17:24 -04:00
|
|
|
with ui.grid().style('grid-template-columns: repeat(2, minmax(1px, 1fr));'): #(columns='auto 99px 1fr 2fr').classes('w-full gap-3'):
|
|
|
|
|
res = cur.execute(f"select person,verse,verse_passage,status from tasks where status = '0'")
|
|
|
|
|
information = res.fetchall()
|
|
|
|
|
for info in information:
|
|
|
|
|
if info[0] == 'hannah':
|
|
|
|
|
hvc = ui.label(info[1]).classes('hidden')
|
|
|
|
|
hpc = ui.label(info[2]).classes('hidden')
|
|
|
|
|
with ui.card().classes('grid justify-items-center').style('border: 2px solid rgba(0, 255, 0, .25)'):
|
|
|
|
|
ui.label('Hannah').classes('absolute top-0 left-0 font-thin text-sm')
|
|
|
|
|
ui.label(hvc.text).classes('text-center')
|
|
|
|
|
ui.label(hpc.text).classes('font-bold')
|
|
|
|
|
elif info[0] == 'fiona':
|
|
|
|
|
fvc = ui.label(info[1]).classes('hidden')
|
|
|
|
|
fpc = ui.label(info[2]).classes('hidden')
|
|
|
|
|
with ui.card().classes('grid justify-items-center').style('border: 2px solid rgba(255, 55, 0, .25)'):
|
|
|
|
|
ui.label(fvc.text).classes('text-center')
|
|
|
|
|
ui.label(fpc.text).classes('font-bold')
|
|
|
|
|
else:
|
|
|
|
|
lvc = ui.label(info[1]).classes('hidden')
|
|
|
|
|
lpc = ui.label(info[2]).classes('hidden')
|
|
|
|
|
with ui.card().classes('grid justify-items-center').style('border: 2px solid rgba(0, 0, 255, .25)'):
|
|
|
|
|
ui.label(lvc.text).classes('text-center')
|
|
|
|
|
ui.label(lpc.text).classes('font-bold')
|
|
|
|
|
|