Spaces:
Runtime error
Runtime error
coder
commited on
Commit
·
7070101
1
Parent(s):
d5f461a
update builder
Browse files
core/controllers/pages_controller.py
CHANGED
@@ -8,46 +8,44 @@ class Page():
|
|
8 |
self.__ = BaseBuilder
|
9 |
self.imgg = Image
|
10 |
|
11 |
-
def
|
12 |
return self.__
|
13 |
|
14 |
def new_page(self, title: str, icon=str(), color_divider="rainbow"):
|
15 |
-
self.
|
16 |
-
|
17 |
-
|
18 |
-
self.
|
19 |
-
|
20 |
-
|
21 |
-
self.
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
def new_body(self, new=False):
|
27 |
-
self.__body = BaseBuilder.empty() if new else self.page().container()
|
28 |
|
29 |
def get_body(self):
|
30 |
return self.__body
|
31 |
|
32 |
def init_globals(self, globals=dict({})):
|
33 |
for _k, _v in globals.items():
|
34 |
-
if self.get_global(_k,None) is None:
|
35 |
self.set_global(_k, _v)
|
36 |
|
37 |
def set_global(self, key=str(), value=None):
|
38 |
-
self.
|
39 |
|
40 |
def get_global(self, key=str(), default=None, is_secret=False):
|
41 |
if is_secret:
|
42 |
-
return self.
|
43 |
else:
|
44 |
-
return self.
|
45 |
|
46 |
def cargar_css(self, archivo_css=str("default")):
|
47 |
ruta = f"core/estilos/{archivo_css}.css"
|
48 |
try:
|
49 |
with open(ruta) as archivo:
|
50 |
-
self.
|
51 |
f'<style>{archivo.read()}</style>', unsafe_allow_html=True)
|
52 |
except Exception as er:
|
53 |
-
print(f"Error:\n{er}")
|
|
|
8 |
self.__ = BaseBuilder
|
9 |
self.imgg = Image
|
10 |
|
11 |
+
def builder(self):
|
12 |
return self.__
|
13 |
|
14 |
def new_page(self, title: str, icon=str(), color_divider="rainbow"):
|
15 |
+
self.builder().set_page_config(page_title=title,
|
16 |
+
page_icon=icon,
|
17 |
+
layout="wide")
|
18 |
+
self.builder().title(f"Clasificación de imágenes con Visión Artificial",
|
19 |
+
anchor="titulo-proyecto",
|
20 |
+
help=None)
|
21 |
+
self.builder().subheader(f"{title} {icon}",
|
22 |
+
anchor="titulo-pagina",
|
23 |
+
divider=color_divider,
|
24 |
+
help=None)
|
25 |
+
self.__body = self.builder().empty()
|
|
|
|
|
26 |
|
27 |
def get_body(self):
|
28 |
return self.__body
|
29 |
|
30 |
def init_globals(self, globals=dict({})):
|
31 |
for _k, _v in globals.items():
|
32 |
+
if self.get_global(_k, None) is None:
|
33 |
self.set_global(_k, _v)
|
34 |
|
35 |
def set_global(self, key=str(), value=None):
|
36 |
+
self.builder().session_state[key] = value
|
37 |
|
38 |
def get_global(self, key=str(), default=None, is_secret=False):
|
39 |
if is_secret:
|
40 |
+
return self.builder().secrets.get(key, default)
|
41 |
else:
|
42 |
+
return self.builder().session_state.get(key, default)
|
43 |
|
44 |
def cargar_css(self, archivo_css=str("default")):
|
45 |
ruta = f"core/estilos/{archivo_css}.css"
|
46 |
try:
|
47 |
with open(ruta) as archivo:
|
48 |
+
self.builder().markdown(
|
49 |
f'<style>{archivo.read()}</style>', unsafe_allow_html=True)
|
50 |
except Exception as er:
|
51 |
+
print(f"Error:\n{er}")
|