katelynhur commited on
Commit
f529a9f
·
verified ·
1 Parent(s): e792a94

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -7
app.py CHANGED
@@ -549,13 +549,22 @@ def _hero_css():
549
  }
550
 
551
  /* === Scrollable tables ===
552
- Apply different max-heights to each table’s internal DataFrame element */
553
- .df-singles [data-testid="dataframe"] {
554
- max-height: 220px !important;
 
 
 
 
555
  overflow-y: auto !important;
556
  }
557
- .df-pairs [data-testid="dataframe"] {
558
- max-height: 220px !important;
 
 
 
 
 
559
  overflow-y: auto !important;
560
  }
561
  """
@@ -641,10 +650,10 @@ def build_app():
641
 
642
  with gr.Column(scale=2):
643
  gr.Markdown("### 📊 Best Single-Model Performance (`leaderboard.csv`)")
644
- singles_df = gr.Dataframe(value=singles_tbl, interactive=False, wrap=True, type="pandas", elem_classes=["df-singles"])
645
 
646
  gr.Markdown("### 🤝 Top Pairwise Ensembles")
647
- pairs_df = gr.Dataframe(value=pairs_tbl if pairs_tbl is not None else pd.DataFrame(), interactive=False, wrap=True, type="pandas", visible=(pairs_tbl is not None), elem_classes=["df-singles"])
648
  pairs_msg = gr.Markdown(
649
  value=("ℹ️ No ensemble results CSV found.\n\n"),
650
  visible=(pairs_tbl is None)
 
549
  }
550
 
551
  /* === Scrollable tables ===
552
+ Hit multiple possible wrappers Gradio uses across versions */
553
+ #singles-df [data-testid="dataframe"],
554
+ #singles-df .gr-dataframe,
555
+ #singles-df .wrap,
556
+ #singles-df .overflow-auto,
557
+ #singles-df .table-wrap {
558
+ max-height: 220px !important;
559
  overflow-y: auto !important;
560
  }
561
+
562
+ #pairs-df [data-testid="dataframe"],
563
+ #pairs-df .gr-dataframe,
564
+ #pairs-df .wrap,
565
+ #pairs-df .overflow-auto,
566
+ #pairs-df .table-wrap {
567
+ max-height: 220px !important;
568
  overflow-y: auto !important;
569
  }
570
  """
 
650
 
651
  with gr.Column(scale=2):
652
  gr.Markdown("### 📊 Best Single-Model Performance (`leaderboard.csv`)")
653
+ singles_df = gr.Dataframe(value=singles_tbl, interactive=False, wrap=True, type="pandas", elem_id="singles-df", elem_classes=["df-singles"])
654
 
655
  gr.Markdown("### 🤝 Top Pairwise Ensembles")
656
+ pairs_df = gr.Dataframe(value=pairs_tbl if pairs_tbl is not None else pd.DataFrame(), interactive=False, wrap=True, type="pandas", visible=(pairs_tbl is not None), elem_id="pairs-df", elem_classes=["df-singles"])
657
  pairs_msg = gr.Markdown(
658
  value=("ℹ️ No ensemble results CSV found.\n\n"),
659
  visible=(pairs_tbl is None)