ha251 commited on
Commit
e8915ff
·
verified ·
1 Parent(s): a0e27b8

Update miniapp_leaderboard.py

Browse files
Files changed (1) hide show
  1. miniapp_leaderboard.py +18 -5
miniapp_leaderboard.py CHANGED
@@ -9,7 +9,7 @@ import gradio as gr
9
  import pandas as pd
10
  from huggingface_hub import HfApi, hf_hub_download
11
 
12
- APP_NAME = "miniapp"
13
 
14
  HF_TOKEN = os.environ.get("HF_TOKEN")
15
  LEADERBOARD_DATASET = os.environ.get("LEADERBOARD_DATASET", "").strip()
@@ -134,18 +134,31 @@ def submit(model_name, model_family, email, zip_file):
134
 
135
  return "Submitted. Waiting for review.", refresh()
136
 
137
-
138
- with gr.Blocks(title=f"{APP_NAME} leaderboard") as demo:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
139
  gr.Markdown(f"# {APP_NAME} Leaderboard")
140
 
141
- # ✅ 占满横向宽度
142
  leaderboard = gr.Dataframe(
143
  value=_load_df(APPROVED_PREFIX),
144
  interactive=False,
145
  wrap=True,
 
146
  elem_classes="full-width",
147
  )
148
-
149
  refresh_btn = gr.Button("Refresh")
150
 
151
  gr.Markdown("## Submit")
 
9
  import pandas as pd
10
  from huggingface_hub import HfApi, hf_hub_download
11
 
12
+ APP_NAME = "MiniApp"
13
 
14
  HF_TOKEN = os.environ.get("HF_TOKEN")
15
  LEADERBOARD_DATASET = os.environ.get("LEADERBOARD_DATASET", "").strip()
 
134
 
135
  return "Submitted. Waiting for review.", refresh()
136
 
137
+ with gr.Blocks(
138
+ title=f"{APP_NAME} leaderboard",
139
+ css="""
140
+ /* 全局字体变大(影响 Markdown、按钮、输入框等) */
141
+ :root { --body-text-size: 18px; }
142
+ .gradio-container { font-size: var(--body-text-size); }
143
+
144
+ /* 表格字体、行高 */
145
+ #leaderboard_table table { font-size: 18px; }
146
+ #leaderboard_table th, #leaderboard_table td { padding: 10px 12px; }
147
+
148
+ /* Dataframe 内部输入/渲染(不同版本 gradio 结构可能略不同,这两条通常有用) */
149
+ #leaderboard_table .cell-wrap,
150
+ #leaderboard_table .ag-cell { font-size: 18px !important; }
151
+ """
152
+ ) as demo:
153
  gr.Markdown(f"# {APP_NAME} Leaderboard")
154
 
 
155
  leaderboard = gr.Dataframe(
156
  value=_load_df(APPROVED_PREFIX),
157
  interactive=False,
158
  wrap=True,
159
+ elem_id="leaderboard_table", # 关键:给它一个 id 方便写 CSS
160
  elem_classes="full-width",
161
  )
 
162
  refresh_btn = gr.Button("Refresh")
163
 
164
  gr.Markdown("## Submit")