Update app.py
Browse files
app.py
CHANGED
@@ -8,54 +8,29 @@ import time
|
|
8 |
|
9 |
st.set_page_config(page_title="AIdeaText", layout="wide", page_icon="random")
|
10 |
|
11 |
-
# Función para aplicar el CSS personalizado
|
12 |
-
def apply_custom_css():
|
13 |
-
st.markdown("""
|
14 |
-
<style>
|
15 |
-
.top-bar {
|
16 |
-
display: flex;
|
17 |
-
flex-flow: row wrap;
|
18 |
-
justify-content: space-between;
|
19 |
-
align-items: baseline;
|
20 |
-
padding: 1rem 0;
|
21 |
-
background-color: #f0f2f6;
|
22 |
-
}
|
23 |
-
.navigation li:last-of-type a {
|
24 |
-
border-bottom: none;
|
25 |
-
}
|
26 |
-
.welcome-message {
|
27 |
-
font-size: 10.2rem;
|
28 |
-
font-weight: bold;
|
29 |
-
}
|
30 |
-
.stSelectbox {
|
31 |
-
min-width: 150px;
|
32 |
-
}
|
33 |
-
.stButton > button {
|
34 |
-
width: 100%;
|
35 |
-
}
|
36 |
-
</style>
|
37 |
-
""", unsafe_allow_html=True)
|
38 |
-
|
39 |
def logged_in_interface():
|
40 |
nlp_models = load_spacy_models()
|
41 |
languages = {'Español': 'es', 'English': 'en', 'Français': 'fr'}
|
42 |
|
43 |
-
# Crear
|
44 |
-
|
|
|
|
|
45 |
|
46 |
with col1:
|
47 |
st.write(f"Bienvenido, {st.session_state.username}")
|
48 |
|
49 |
-
with
|
50 |
selected_lang = st.selectbox("Idioma", list(languages.keys()), key="language_selector")
|
51 |
lang_code = languages[selected_lang]
|
52 |
|
53 |
-
with
|
54 |
if st.button("Cerrar Sesión"):
|
55 |
st.session_state.logged_in = False
|
56 |
st.experimental_rerun()
|
57 |
|
58 |
-
|
|
|
59 |
|
60 |
tab1, tab2, tab3, tab4 = st.tabs(["Análisis morfosintáctico", "Análisis semántico", "Análisis semántico discursivo", "Mi Progreso"])
|
61 |
|
|
|
8 |
|
9 |
st.set_page_config(page_title="AIdeaText", layout="wide", page_icon="random")
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
def logged_in_interface():
|
12 |
nlp_models = load_spacy_models()
|
13 |
languages = {'Español': 'es', 'English': 'en', 'Français': 'fr'}
|
14 |
|
15 |
+
# Crear un contenedor para la barra superior
|
16 |
+
with st.container():
|
17 |
+
# Usar más columnas para un mejor control del espacio
|
18 |
+
col1, col2, col3, col4, col5 = st.columns([3, 1, 2, 1, 1])
|
19 |
|
20 |
with col1:
|
21 |
st.write(f"Bienvenido, {st.session_state.username}")
|
22 |
|
23 |
+
with col3:
|
24 |
selected_lang = st.selectbox("Idioma", list(languages.keys()), key="language_selector")
|
25 |
lang_code = languages[selected_lang]
|
26 |
|
27 |
+
with col5:
|
28 |
if st.button("Cerrar Sesión"):
|
29 |
st.session_state.logged_in = False
|
30 |
st.experimental_rerun()
|
31 |
|
32 |
+
# Añadir una línea divisoria
|
33 |
+
st.markdown("---")
|
34 |
|
35 |
tab1, tab2, tab3, tab4 = st.tabs(["Análisis morfosintáctico", "Análisis semántico", "Análisis semántico discursivo", "Mi Progreso"])
|
36 |
|