31 lines
856 B
Python
31 lines
856 B
Python
import streamlit as st
|
|
from auth_runtime import require_login
|
|
from ui.sidebar import build_sidebar
|
|
from auth import get_fullname_for_user
|
|
import pandas as pd
|
|
from numpy.random import default_rng as rng
|
|
from tools.load_css import load_css
|
|
|
|
load_css()
|
|
|
|
st.set_page_config(page_title="Co-App Home", page_icon=":material/home:", layout="centered", initial_sidebar_state="expanded")
|
|
|
|
authenticator = require_login()
|
|
st.session_state["authenticator"] = authenticator
|
|
build_sidebar()
|
|
|
|
|
|
def home():
|
|
username = st.session_state.get("name")
|
|
st.header("Controlling-Portal")
|
|
st.info(f"Willkommen, {get_fullname_for_user(username)}!")
|
|
st.markdown("**Hier könnte eine Hinweistext für den Benutzer stehen**")
|
|
|
|
df = pd.DataFrame(rng(0).standard_normal((20, 3)), columns=["a", "b", "c"])
|
|
st.area_chart(df)
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
home() |