rafaldembski commited on
Commit
6e630eb
1 Parent(s): 8ebdfd9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -18
app.py CHANGED
@@ -2,31 +2,38 @@
2
 
3
  import streamlit as st
4
  from streamlit_option_menu import option_menu
5
- from utils.functions import get_phone_info, simple_checks, analyze_message, init_stats_file, update_stats, add_to_history
 
 
 
 
 
 
 
6
  import os
7
 
8
- # Inicjalizacja pliku statystyk
9
- init_stats_file()
10
-
11
- # Ukryj boczne menu Streamlit
12
- hide_sidebar_style = """
13
- <style>
14
- /* Hide the sidebar */
15
- [data-testid="stSidebar"] {
16
- display: none;
17
- }
18
- </style>
19
- """
20
- st.markdown(hide_sidebar_style, unsafe_allow_html=True)
21
-
22
- # Konfiguracja strony
23
  st.set_page_config(
24
  page_title="📱 Detektor Fałszywych Wiadomości SMS",
25
  page_icon="📱",
26
  layout="wide"
27
  )
28
 
29
- # Tworzenie poziomego menu
 
 
 
 
 
 
 
 
 
 
 
 
 
 
30
  selected = option_menu(
31
  menu_title=None, # Brak tytułu menu
32
  options=["Analiza SMS", "O Projekcie", "Edukacja", "Statystyki", "Kontakt"],
@@ -42,7 +49,7 @@ selected = option_menu(
42
  }
43
  )
44
 
45
- # Importowanie modułów dla każdej zakładki
46
  if selected == "Analiza SMS":
47
  from pages.Analysis import show_analysis
48
  show_analysis()
 
2
 
3
  import streamlit as st
4
  from streamlit_option_menu import option_menu
5
+ from utils.functions import (
6
+ get_phone_info,
7
+ simple_checks,
8
+ analyze_message,
9
+ init_stats_file,
10
+ update_stats,
11
+ add_to_history
12
+ )
13
  import os
14
 
15
+ # 1. Konfiguracja strony - musi być pierwszym poleceniem Streamlit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  st.set_page_config(
17
  page_title="📱 Detektor Fałszywych Wiadomości SMS",
18
  page_icon="📱",
19
  layout="wide"
20
  )
21
 
22
+ # 2. Inicjalizacja pliku statystyk
23
+ init_stats_file()
24
+
25
+ # 3. Ukryj boczne menu Streamlit za pomocą CSS
26
+ hide_sidebar_style = """
27
+ <style>
28
+ /* Hide the sidebar */
29
+ [data-testid="stSidebar"] {
30
+ display: none;
31
+ }
32
+ </style>
33
+ """
34
+ st.markdown(hide_sidebar_style, unsafe_allow_html=True)
35
+
36
+ # 4. Tworzenie poziomego menu
37
  selected = option_menu(
38
  menu_title=None, # Brak tytułu menu
39
  options=["Analiza SMS", "O Projekcie", "Edukacja", "Statystyki", "Kontakt"],
 
49
  }
50
  )
51
 
52
+ # 5. Importowanie i wywoływanie modułów dla każdej zakładki
53
  if selected == "Analiza SMS":
54
  from pages.Analysis import show_analysis
55
  show_analysis()