arpit13 commited on
Commit
4d2567b
·
verified ·
1 Parent(s): c6ebf38

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -9
app.py CHANGED
@@ -63,17 +63,20 @@ with gr.Blocks() as demo:
63
 
64
  result = gr.Markdown()
65
 
 
 
 
66
  with gr.Row():
67
- gr.Button("Mangal Dosh").click(check_dosha, inputs=["mangal-dosh", name, dob, tob, lat, lon, tz], outputs=result)
68
- gr.Button("Kaalsarp Dosh").click(check_dosha, inputs=["kaalsarp-dosh", name, dob, tob, lat, lon, tz], outputs=result)
69
- gr.Button("Manglik Dosh").click(check_dosha, inputs=["manglik-dosh", name, dob, tob, lat, lon, tz], outputs=result)
70
- gr.Button("Pitra Dosh").click(check_dosha, inputs=["pitra-dosh", name, dob, tob, lat, lon, tz], outputs=result)
71
- gr.Button("Papasamaya").click(check_dosha, inputs=["papasamaya", name, dob, tob, lat, lon, tz], outputs=result)
72
 
73
  with gr.Row():
74
- gr.Button("Mahadasha").click(check_dasha, inputs=["maha-dasha", name, dob, tob, lat, lon, tz], outputs=result)
75
- gr.Button("Mahadasha Predictions").click(check_dasha, inputs=["maha-dasha-predictions", name, dob, tob, lat, lon, tz], outputs=result)
76
- gr.Button("Antardasha").click(check_dasha, inputs=["antar-dasha", name, dob, tob, lat, lon, tz], outputs=result)
77
- gr.Button("Char Dasha Current").click(check_dasha, inputs=["char-dasha-current", name, dob, tob, lat, lon, tz], outputs=result)
78
 
79
  demo.launch()
 
63
 
64
  result = gr.Markdown()
65
 
66
+ def create_button(label, dosha_type, fn):
67
+ return gr.Button(label).click(fn, inputs=[gr.State(dosha_type), name, dob, tob, lat, lon, tz], outputs=result)
68
+
69
  with gr.Row():
70
+ create_button("Mangal Dosh", "mangal-dosh", check_dosha)
71
+ create_button("Kaalsarp Dosh", "kaalsarp-dosh", check_dosha)
72
+ create_button("Manglik Dosh", "manglik-dosh", check_dosha)
73
+ create_button("Pitra Dosh", "pitra-dosh", check_dosha)
74
+ create_button("Papasamaya", "papasamaya", check_dosha)
75
 
76
  with gr.Row():
77
+ create_button("Mahadasha", "maha-dasha", check_dasha)
78
+ create_button("Mahadasha Predictions", "maha-dasha-predictions", check_dasha)
79
+ create_button("Antardasha", "antar-dasha", check_dasha)
80
+ create_button("Char Dasha Current", "char-dasha-current", check_dasha)
81
 
82
  demo.launch()