lbartoszcze commited on
Commit
f96ec08
·
verified ·
1 Parent(s): 8ae6def

Fix responses column with markdown renderer

Browse files
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -266,8 +266,7 @@ MODEL_COLUMN_DEFS = [
266
  "field": "sample_responses_url",
267
  "headerName": "Responses",
268
  "width": 110,
269
- "cellDataType": False,
270
- "cellRenderer": {"function": "params.value ? '<a href=\"' + params.value + '\" target=\"_blank\" rel=\"noopener noreferrer\">📄 View</a>' : ''"},
271
  },
272
  ]
273
 
@@ -521,6 +520,12 @@ def render_tab_content(tab, n):
521
  if tab == "models":
522
  # Models leaderboard view
523
  col_defs = get_model_column_defs(df)
 
 
 
 
 
 
524
  row_data = df.to_dict("records") if len(df) > 0 else []
525
 
526
  return html.Div([
 
266
  "field": "sample_responses_url",
267
  "headerName": "Responses",
268
  "width": 110,
269
+ "cellRenderer": "markdown",
 
270
  },
271
  ]
272
 
 
520
  if tab == "models":
521
  # Models leaderboard view
522
  col_defs = get_model_column_defs(df)
523
+
524
+ # Transform sample_responses_url to clickable link text
525
+ if len(df) > 0:
526
+ df["sample_responses_url"] = df["sample_responses_url"].apply(
527
+ lambda x: f"[📄 View]({x})" if pd.notna(x) and x else ""
528
+ )
529
  row_data = df.to_dict("records") if len(df) > 0 else []
530
 
531
  return html.Div([