Files
TIP/frontend/app.py
T
2026-06-09 21:18:13 -03:00

28 lines
879 B
Python

import streamlit as st
from src.auth import is_authenticated, mostrar_pantalla_login
import os
st.set_page_config(
page_title="TIP — Threat Intelligence Platform",
page_icon="🛡️",
layout="wide",
initial_sidebar_state="expanded"
)
def main():
if not is_authenticated():
if st.session_state.get("show_help_before_login"):
from src.pages.views.help import show_documentation
show_documentation()
if st.button("Volver al login", key="back_to_login"):
st.session_state.pop("show_help_before_login", None)
st.session_state.tip_tab = "login"
st.rerun()
else:
mostrar_pantalla_login(str(os.getenv('USERS_URL')))
else:
from src.pages.dashboard import mostrar_dashboard
mostrar_dashboard()
if __name__ == "__main__":
main()