JeCabrera commited on
Commit
d91b1eb
·
verified ·
1 Parent(s): 6c4d2de

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -5
app.py CHANGED
@@ -1,4 +1,3 @@
1
- # app.py
2
  import gradio as gr
3
  import anthropic
4
  import os # Importa el módulo os para manejar variables de entorno
@@ -45,7 +44,25 @@ logo_colors = {
45
  "text_color": "#212529"
46
  }
47
 
48
- with gr.Blocks(css=".gradio-container { background-color: " + logo_colors["background"] + "; }") as demo:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
  gr.Markdown(
50
  f"""
51
  <h1 style="color: {logo_colors['primary']}; text-align: center;">Generador de Titulares</h1>
@@ -54,13 +71,14 @@ with gr.Blocks(css=".gradio-container { background-color: " + logo_colors["backg
54
  )
55
 
56
  with gr.Row():
57
- with gr.Column():
58
  number_of_headlines = gr.Number(label="Número de Titulares", value=5)
59
  target_audience = gr.Textbox(label="Público Objetivo", placeholder="Ejemplo: Estudiantes Universitarios")
60
  product = gr.Textbox(label="Producto", placeholder="Ejemplo: Curso de Inglés")
 
 
61
  submit_btn = gr.Button("Generar Titulares", elem_id="submit-btn")
62
-
63
- output = gr.Textbox(label="Titulares Generados", lines=10)
64
 
65
  submit_btn.click(
66
  fn=gradio_generate_headlines,
 
 
1
  import gradio as gr
2
  import anthropic
3
  import os # Importa el módulo os para manejar variables de entorno
 
44
  "text_color": "#212529"
45
  }
46
 
47
+ with gr.Blocks(css="""
48
+ .gradio-container { background-color: """ + logo_colors["background"] + """; }
49
+ @media (max-width: 768px) {
50
+ .gradio-column {
51
+ width: 100% !important;
52
+ margin-bottom: 20px;
53
+ }
54
+ }
55
+ @media (min-width: 769px) {
56
+ .gradio-row {
57
+ display: flex;
58
+ flex-wrap: wrap;
59
+ }
60
+ .gradio-column {
61
+ flex: 1;
62
+ padding: 10px;
63
+ }
64
+ }
65
+ """) as demo:
66
  gr.Markdown(
67
  f"""
68
  <h1 style="color: {logo_colors['primary']}; text-align: center;">Generador de Titulares</h1>
 
71
  )
72
 
73
  with gr.Row():
74
+ with gr.Column(scale=2, elem_id="input-col"):
75
  number_of_headlines = gr.Number(label="Número de Titulares", value=5)
76
  target_audience = gr.Textbox(label="Público Objetivo", placeholder="Ejemplo: Estudiantes Universitarios")
77
  product = gr.Textbox(label="Producto", placeholder="Ejemplo: Curso de Inglés")
78
+
79
+ with gr.Column(scale=1, elem_id="result-col", align="end"):
80
  submit_btn = gr.Button("Generar Titulares", elem_id="submit-btn")
81
+ output = gr.Textbox(label="Titulares Generados", lines=10)
 
82
 
83
  submit_btn.click(
84
  fn=gradio_generate_headlines,