acecalisto3 commited on
Commit
5306136
·
verified ·
1 Parent(s): 7e17b78

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -10
app.py CHANGED
@@ -155,13 +155,6 @@ class AppCreationProcess:
155
  self.app_name = ""
156
  self.components = []
157
 
158
- def next_step(self):
159
- self.current_step += 1
160
-
161
- def previous_step(self):
162
- if self.current_step > 1:
163
- self.current_step -= 1
164
-
165
  def get_current_step_info(self):
166
  steps = {
167
  1: "App Initialization",
@@ -329,7 +322,22 @@ with gr.Blocks() as iface:
329
  terminal_input = gr.Textbox(label="Enter Command")
330
  terminal_button = gr.Button("Run")
331
 
332
- def next_step():
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
333
  app_process.next_step()
334
  current_step_info = app_process.get_current_step_info()
335
  visibility_updates = update_visibility(app_process.current_step)
@@ -349,7 +357,7 @@ with gr.Blocks() as iface:
349
  step4_update,
350
  step5_update
351
  ]
352
- def prev_step():
353
  app_process.previous_step()
354
  return app_process.get_current_step_info(), update_visibility(app_process.current_step)
355
 
@@ -357,7 +365,7 @@ with gr.Blocks() as iface:
357
  prev_button.click(prev_step, outputs=[current_step, step1, step2, step3, step4, step5])
358
 
359
  # Step 1: Initialize App
360
- def init_app(name):
361
  app_process.app_name = name
362
  return f"App '{name}' initialized."
363
 
 
155
  self.app_name = ""
156
  self.components = []
157
 
 
 
 
 
 
 
 
158
  def get_current_step_info(self):
159
  steps = {
160
  1: "App Initialization",
 
322
  terminal_input = gr.Textbox(label="Enter Command")
323
  terminal_button = gr.Button("Run")
324
 
325
+ # App Creation Process Class
326
+ class AppCreationProcess:
327
+ def __init__(self):
328
+ self.current_step = 1
329
+ self.app_name = ""
330
+ self.components = []
331
+
332
+ def get_current_step_info(self):
333
+ steps = {
334
+ 1: "App Initialization",
335
+ 2: "Component Addition",
336
+ 3: "Property Configuration",
337
+ 4: "Code Generation",
338
+ 5: "Deployment"
339
+
340
+ def next_step():
341
  app_process.next_step()
342
  current_step_info = app_process.get_current_step_info()
343
  visibility_updates = update_visibility(app_process.current_step)
 
357
  step4_update,
358
  step5_update
359
  ]
360
+ def prev_step():
361
  app_process.previous_step()
362
  return app_process.get_current_step_info(), update_visibility(app_process.current_step)
363
 
 
365
  prev_button.click(prev_step, outputs=[current_step, step1, step2, step3, step4, step5])
366
 
367
  # Step 1: Initialize App
368
+ def init_app(name):
369
  app_process.app_name = name
370
  return f"App '{name}' initialized."
371