Marcelo Lotif commited on
Commit
d5a5b95
·
1 Parent(s): 18f8e04

Table now takes whole screen

Browse files
Files changed (2) hide show
  1. app.py +20 -13
  2. src/display/css_html_js.py +14 -4
app.py CHANGED
@@ -75,19 +75,26 @@ def init_leaderboard(dataframe, benchmark_type):
75
  black_logo_path = "src/assets/logo-icon-black.png"
76
  white_logo_path = "src/assets/logo-icon-white.png"
77
 
78
- demo = gr.Blocks(css=custom_css, theme=gr.themes.Default(primary_hue=gr.themes.colors.pink))
 
 
 
 
 
79
  with demo:
80
  gr.HTML(f"""
81
- <div id="page-header" style="text-align:center; margin-bottom:1rem;">
82
- <div id="left-container">
83
- <img id="black-logo" src="/gradio_api/file={black_logo_path}">
84
- <img id="white-logo" src="/gradio_api/file={white_logo_path}">
85
- </div>
86
- <div id="centre-container">
87
- <h1 style="margin-bottom: 0.25rem;">{TITLE}</h1>
88
- <p style="color:#eb088a; margin:0; font-size:1.2rem;">Performance Insights &amp; Comparison</p>
 
 
 
89
  </div>
90
- <div id="right-container"></div>
91
  </div>
92
  """)
93
  # gr.HTML(TITLE)
@@ -96,13 +103,13 @@ with demo:
96
  # gr.Markdown(INTRODUCTION_TEXT, elem_classes="markdown-text")
97
 
98
  with gr.Tabs(elem_classes=["leaderboard-table", "tab-buttons"]) as tabs:
99
- with gr.TabItem("Base Benchmark", elem_id="llm-benchmark-tab-table", id=0):
100
  leaderboard = init_leaderboard(ST_LEADERBOARD_DF, "base")
101
 
102
- with gr.TabItem("Agentic Benchmark", elem_id="llm-benchmark-tab-table", id=1):
103
  leaderboard = init_leaderboard(AGENTIC_LEADERBOARD_DF, "agentic")
104
 
105
- with gr.TabItem("About", elem_id="llm-benchmark-tab-table", id=2):
106
  gr.Markdown(LLM_BENCHMARKS_TEXT, elem_classes="markdown-text")
107
 
108
  assets = [black_logo_path, white_logo_path]
 
75
  black_logo_path = "src/assets/logo-icon-black.png"
76
  white_logo_path = "src/assets/logo-icon-white.png"
77
 
78
+ demo = gr.Blocks(
79
+ css=custom_css,
80
+ theme=gr.themes.Default(primary_hue=gr.themes.colors.pink),
81
+ fill_height=True,
82
+ fill_width=True,
83
+ )
84
  with demo:
85
  gr.HTML(f"""
86
+ <div id="page-header">
87
+ <div id="header-container">
88
+ <div id="left-container">
89
+ <img id="black-logo" src="/gradio_api/file={black_logo_path}">
90
+ <img id="white-logo" src="/gradio_api/file={white_logo_path}">
91
+ </div>
92
+ <div id="centre-container">
93
+ <h1 style="margin-bottom: 0.25rem;">{TITLE}</h1>
94
+ <p style="color:#eb088a; margin:0; font-size:1.2rem;">Performance Insights &amp; Comparison</p>
95
+ </div>
96
+ <div id="right-container"></div>
97
  </div>
 
98
  </div>
99
  """)
100
  # gr.HTML(TITLE)
 
103
  # gr.Markdown(INTRODUCTION_TEXT, elem_classes="markdown-text")
104
 
105
  with gr.Tabs(elem_classes=["leaderboard-table", "tab-buttons"]) as tabs:
106
+ with gr.TabItem("Base Benchmark", elem_classes="llm-benchmark-tab-table", id=0):
107
  leaderboard = init_leaderboard(ST_LEADERBOARD_DF, "base")
108
 
109
+ with gr.TabItem("Agentic Benchmark", elem_classes="llm-benchmark-tab-table", id=1):
110
  leaderboard = init_leaderboard(AGENTIC_LEADERBOARD_DF, "agentic")
111
 
112
+ with gr.TabItem("About", elem_classes="llm-benchmark-tab-table", id=2):
113
  gr.Markdown(LLM_BENCHMARKS_TEXT, elem_classes="markdown-text")
114
 
115
  assets = [black_logo_path, white_logo_path]
src/display/css_html_js.py CHANGED
@@ -225,10 +225,6 @@ custom_css = """
225
  padding: 20px;
226
  }
227
 
228
- table.table {
229
- font-family: var(--font);
230
- }
231
-
232
  .header-row {
233
  height: 0;
234
  min-height: 0;
@@ -244,6 +240,14 @@ table.table {
244
 
245
  #page-header {
246
  display: flex;
 
 
 
 
 
 
 
 
247
  }
248
 
249
  #left-container {
@@ -271,6 +275,12 @@ table.table {
271
  flex: 1;
272
  }
273
 
 
 
 
 
 
 
274
  @media (prefers-color-scheme: dark) {
275
  #left-container #black-logo {
276
  display: none;
 
225
  padding: 20px;
226
  }
227
 
 
 
 
 
228
  .header-row {
229
  height: 0;
230
  min-height: 0;
 
240
 
241
  #page-header {
242
  display: flex;
243
+ justify-content: center;
244
+ text-align: center;
245
+ margin-bottom: 1rem;
246
+ }
247
+
248
+ #header-container{
249
+ display: flex;
250
+ width: 800px;
251
  }
252
 
253
  #left-container {
 
275
  flex: 1;
276
  }
277
 
278
+ .llm-benchmark-tab-table .table-wrap table.table {
279
+ font-family: var(--font);
280
+ overflow-y: auto;
281
+ overflow-x: auto;
282
+ }
283
+
284
  @media (prefers-color-scheme: dark) {
285
  #left-container #black-logo {
286
  display: none;