datasaur-dev commited on
Commit
f036dba
·
verified ·
1 Parent(s): 3c6b3a3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -3
app.py CHANGED
@@ -73,13 +73,24 @@ def handle_magic_click(current_text):
73
  """
74
  When the magic button is clicked, this function gets the improved text,
75
  and returns the new and previous text to update the UI.
76
- It also makes the "Previous Text" box visible.
77
  """
78
  improved_text = magic_function(current_text)
79
- return improved_text, current_text, gr.update(visible=True)
 
 
 
 
 
 
 
 
 
 
 
80
 
81
 
82
- with gr.Blocks() as demo:
83
  gr.Markdown("# Time Entry Improvement")
84
  with gr.Row():
85
  with gr.Column(scale=4):
 
73
  """
74
  When the magic button is clicked, this function gets the improved text,
75
  and returns the new and previous text to update the UI.
76
+ If the improved text has no "[" or "]" characters, make text area light green and hide previous text.
77
  """
78
  improved_text = magic_function(current_text)
79
+
80
+ # Check if improved text contains "[" or "]"
81
+ if "[" not in improved_text and "]" not in improved_text:
82
+ # No brackets found - make text area light green and hide previous text
83
+ return (
84
+ gr.update(value=improved_text, elem_classes="success-text"),
85
+ current_text,
86
+ gr.update(visible=False)
87
+ )
88
+ else:
89
+ # Brackets found - keep normal behavior
90
+ return improved_text, current_text, gr.update(visible=True)
91
 
92
 
93
+ with gr.Blocks(css=".success-text { background-color: #d4edda !important; }") as demo:
94
  gr.Markdown("# Time Entry Improvement")
95
  with gr.Row():
96
  with gr.Column(scale=4):