fruitpicker01 commited on
Commit
3c09418
·
verified ·
1 Parent(s): c13d8b0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -21
app.py CHANGED
@@ -828,12 +828,9 @@ def clear_personalization_fields():
828
  ""
829
  )
830
 
831
- def show_notification():
832
- return "Данные успешно сохранены!"
833
 
834
- def hide_notification():
835
- time.sleep(3) # Задержка в 3 секунды перед скрытием уведомления
836
- return gr.update(visible=False)
837
 
838
  # Создание интерфейса Gradio
839
  with gr.Blocks() as demo:
@@ -874,14 +871,6 @@ with gr.Blocks() as demo:
874
  prompt_display = gr.Textbox(label="Неперсонализированный промпт", lines=25, interactive=False)
875
  personalization_prompt = gr.Textbox(label="Персонализированный промпт", lines=24, interactive=False)
876
 
877
- notification = gr.Textbox(
878
- label="",
879
- lines=1,
880
- interactive=False,
881
- visible=False, # Начальное состояние скрыто
882
- elem_id="notification" # Добавляем идентификатор для JavaScript
883
- )
884
-
885
  with gr.Row():
886
  submit_btn = gr.Button("1. Создать неперсонализированное сообщение")
887
  personalize_btn = gr.Button("2. Выполнить персонализацию (нажимать только после кнопки 1)", elem_id="personalize_button")
@@ -1125,14 +1114,8 @@ with gr.Blocks() as demo:
1125
  ],
1126
  outputs=None
1127
  ).then(
1128
- fn=show_notification, # Показываем уведомление после сохранения
1129
- outputs=[notification]
1130
- ).then(
1131
- fn=lambda: gr.update(visible=True), # Делаем уведомление видимым
1132
- outputs=[notification]
1133
- ).then(
1134
- fn=hide_notification, # Автоматически скрываем уведомление через 3 секунды
1135
- outputs=[notification]
1136
  )
1137
 
1138
 
 
828
  ""
829
  )
830
 
831
+ def reset_button():
832
+ return "👍 GPT-4o", "initial" # Возвращаем текст кнопки и стандартный цвет
833
 
 
 
 
834
 
835
  # Создание интерфейса Gradio
836
  with gr.Blocks() as demo:
 
871
  prompt_display = gr.Textbox(label="Неперсонализированный промпт", lines=25, interactive=False)
872
  personalization_prompt = gr.Textbox(label="Персонализированный промпт", lines=24, interactive=False)
873
 
 
 
 
 
 
 
 
 
874
  with gr.Row():
875
  submit_btn = gr.Button("1. Создать неперсонализированное сообщение")
876
  personalize_btn = gr.Button("2. Выполнить персонализацию (нажимать только после кнопки 1)", elem_id="personalize_button")
 
1114
  ],
1115
  outputs=None
1116
  ).then(
1117
+ fn=lambda: ("Сохранено!", "green"), # Изменение текста и цвета кнопки
1118
+ outputs=[save_gpt4o_btn]
 
 
 
 
 
 
1119
  )
1120
 
1121