wasmdashai commited on
Commit
817d2a2
·
verified ·
1 Parent(s): e8c295b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -4
app.py CHANGED
@@ -135,9 +135,25 @@ class DataEditor:
135
 
136
 
137
  return self.get_page_data(self.current_page),None,""
138
-
139
- def create_interface(self):
140
  with gr.Blocks() as demo:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
141
 
142
  with gr.Column():
143
  self.txturll = gr.Textbox(placeholder="link dir", interactive=True)
@@ -178,7 +194,8 @@ class DataEditor:
178
  self.prev_button.click(lambda page: self.update_page(page - 1), [self.page_number], [self.table, self.prev_button, self.next_button, self.page_number])
179
  #self.btn_save.click(self.save_row, [self.txt_audio,self.audio_player], [self.data_table])
180
  self.next_button.click(lambda page: self.update_page(page + 1), [self.page_number], [self.table, self.prev_button, self.next_button, self.page_number])
181
- demo.launch()
182
  df1=pd.DataFrame(columns=['text','flag','audio'])
183
  editor = DataEditor(df1)
184
- editor.create_interface()
 
 
135
 
136
 
137
  return self.get_page_data(self.current_page),None,""
138
+ def startt(self):
 
139
  with gr.Blocks() as demo:
140
+ sesion_state = gr.State()
141
+
142
+ with gr.Column(scale=1, min_width=200,visible=True) as login_panal: # Login panel
143
+ gr.Markdown("## auth acess page")
144
+ token_login = gr.Textbox(label="token")
145
+
146
+ login_button = gr.Button("Login")
147
+ with gr.Column(scale=1, visible=False) as main_panel:
148
+ self.create_interface()
149
+
150
+ login_button.click(self.login, inputs=[token_login], outputs=[login_panal,main_panel,sesion_state])
151
+ demo.load(self.load_demo, [sesion_state], [login_panal,main_panel])
152
+
153
+
154
+ return demo
155
+ def create_interface(self):
156
+ # with gr.Blocks() as demo:
157
 
158
  with gr.Column():
159
  self.txturll = gr.Textbox(placeholder="link dir", interactive=True)
 
194
  self.prev_button.click(lambda page: self.update_page(page - 1), [self.page_number], [self.table, self.prev_button, self.next_button, self.page_number])
195
  #self.btn_save.click(self.save_row, [self.txt_audio,self.audio_player], [self.data_table])
196
  self.next_button.click(lambda page: self.update_page(page + 1), [self.page_number], [self.table, self.prev_button, self.next_button, self.page_number])
197
+ #demo.launch()
198
  df1=pd.DataFrame(columns=['text','flag','audio'])
199
  editor = DataEditor(df1)
200
+ demo=editor.startt()
201
+ demo.launch()