coder commited on
Commit
7070101
·
1 Parent(s): d5f461a

update builder

Browse files
Files changed (1) hide show
  1. core/controllers/pages_controller.py +18 -20
core/controllers/pages_controller.py CHANGED
@@ -8,46 +8,44 @@ class Page():
8
  self.__ = BaseBuilder
9
  self.imgg = Image
10
 
11
- def page(self):
12
  return self.__
13
 
14
  def new_page(self, title: str, icon=str(), color_divider="rainbow"):
15
- self.page().set_page_config(page_title=title,
16
- page_icon=icon,
17
- layout="wide")
18
- self.page().title(f"Clasificación de imágenes con Visión Artificial",
19
- anchor="titulo-proyecto",
20
- help=None)
21
- self.page().subheader(f"{title} {icon}",
22
- anchor="titulo-pagina",
23
- divider=color_divider,
24
- help=None)
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.page().session_state[key] = value
39
 
40
  def get_global(self, key=str(), default=None, is_secret=False):
41
  if is_secret:
42
- return self.page().secrets.get(key, default)
43
  else:
44
- return self.page().session_state.get(key, default)
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.page().markdown(
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}")