Francesco26061993 commited on
Commit
1efb174
·
1 Parent(s): daa2868

Dark theme

Browse files
Files changed (2) hide show
  1. .streamlit/config.toml +6 -0
  2. app.py +38 -0
.streamlit/config.toml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ [theme]
2
+ primaryColor="#FF4B4B"
3
+ backgroundColor="#0D1B2A"
4
+ secondaryBackgroundColor="#2E2E2E"
5
+ textColor="#FFFFFF"
6
+ font="sans serif"
app.py CHANGED
@@ -5,6 +5,19 @@ from streamlit import session_state as ss
5
  import os
6
  import login # Importa il file login.py che hai creato
7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  # Inizializza lo stato di login se non esiste
9
  if "is_logged_in" not in st.session_state:
10
  st.session_state["is_logged_in"] = False
@@ -73,6 +86,31 @@ if 'stop_generation' not in ss:
73
  # Carica il modello e tokenizer
74
  tokenizer, model = load_model()
75
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76
  # Mostra la cronologia dei messaggi con le label personalizzate
77
  for message in ss.msg:
78
  if message["role"] == "user":
 
5
  import os
6
  import login # Importa il file login.py che hai creato
7
 
8
+ st.markdown("""
9
+ <style>
10
+ /* Cambia il colore del testo all'interno del chat input */
11
+ section[data-testid="stTextInput"] input {
12
+ color: black !important; /* Cambia 'black' al colore che preferisci, es: #FFFFFF per bianco */
13
+ background-color: #F0F2F6 !important; /* Cambia il colore dello sfondo del chat input */
14
+ font-size: 16px; /* Cambia la dimensione del testo se necessario */
15
+ border-radius: 10px; /* Arrotonda i bordi del chat input */
16
+ padding: 10px; /* Aggiungi spazio interno per rendere l'aspetto più pulito */
17
+ }
18
+ </style>
19
+ """, unsafe_allow_html=True)
20
+
21
  # Inizializza lo stato di login se non esiste
22
  if "is_logged_in" not in st.session_state:
23
  st.session_state["is_logged_in"] = False
 
86
  # Carica il modello e tokenizer
87
  tokenizer, model = load_model()
88
 
89
+ # Aggiungi il CSS per personalizzare il colore del testo e lo sfondo del chat input
90
+ st.markdown("""
91
+ <style>
92
+ /* Sfondo e colore del testo del chat input */
93
+ section[data-testid="stTextInput"] input {
94
+ color: black !important;
95
+ background-color: #F0F2F6 !important;
96
+ border-radius: 10px !important;
97
+ }
98
+
99
+ /* Sfondo scuro per l'intera pagina */
100
+ .main {
101
+ background-color: #0A0A1A;
102
+ color: #FFFFFF;
103
+ }
104
+
105
+ /* Modifica sfondo e colore dei messaggi di chat */
106
+ .stChatMessage div[data-baseweb="block"] {
107
+ background-color: rgba(255, 255, 255, 0.1) !important;
108
+ color: #FFFFFF !important;
109
+ border-radius: 10px !important;
110
+ }
111
+ </style>
112
+ """, unsafe_allow_html=True)
113
+
114
  # Mostra la cronologia dei messaggi con le label personalizzate
115
  for message in ss.msg:
116
  if message["role"] == "user":