NathanRoll commited on
Commit
31bf16f
·
verified ·
1 Parent(s): cba5895

Put primary navigation in top tab bar

Browse files
Files changed (1) hide show
  1. app.py +17 -39
app.py CHANGED
@@ -132,7 +132,8 @@ gradio-app,
132
  line-height: 1.55;
133
  }
134
 
135
- .gradio-container .tab-nav {
 
136
  position: sticky !important;
137
  top: 0;
138
  z-index: 50;
@@ -146,7 +147,8 @@ gradio-app,
146
  border-bottom: 1px solid var(--line) !important;
147
  }
148
 
149
- .gradio-container .tab-nav button {
 
150
  min-height: 32px !important;
151
  padding: 5px 11px !important;
152
  background: transparent !important;
@@ -159,12 +161,15 @@ gradio-app,
159
  }
160
 
161
  .gradio-container .tab-nav button:hover,
162
- .gradio-container .tab-nav button[aria-selected="true"] {
 
 
163
  background: var(--paper) !important;
164
  border-color: var(--line) !important;
165
  }
166
 
167
- .gradio-container .tab-nav button:last-child {
 
168
  margin-left: auto !important;
169
  background: var(--green-strong) !important;
170
  border-color: #1f5d25 !important;
@@ -172,36 +177,13 @@ gradio-app,
172
  }
173
 
174
  .gradio-container .tab-nav button:last-child:hover,
175
- .gradio-container .tab-nav button:last-child[aria-selected="true"] {
 
 
176
  background: #236c29 !important;
177
  color: #fff !important;
178
  }
179
 
180
- .page-actions {
181
- padding: 12px 0 0;
182
- }
183
-
184
- .home-button {
185
- display: inline-block;
186
- min-height: 32px;
187
- padding: 6px 11px;
188
- background: var(--paper);
189
- border: 1px solid var(--line);
190
- border-radius: 4px;
191
- color: var(--ink) !important;
192
- font-size: 14px;
193
- font-weight: 700;
194
- line-height: 1.25;
195
- text-decoration: none !important;
196
- }
197
-
198
- .home-button:hover,
199
- .home-button:focus-visible {
200
- background: #fffaf0;
201
- outline: 2px solid var(--line);
202
- outline-offset: 2px;
203
- }
204
-
205
  .section {
206
  padding: 30px 0 8px;
207
  }
@@ -871,11 +853,13 @@ gradio-app,
871
  display: block;
872
  }
873
 
874
- .gradio-container .tab-nav {
 
875
  padding: 7px 11px !important;
876
  }
877
 
878
- .gradio-container .tab-nav button:last-child {
 
879
  margin-left: 0 !important;
880
  }
881
 
@@ -1567,13 +1551,7 @@ def family_page_html(setup: str | None = None) -> str:
1567
 
1568
 
1569
  def top_nav() -> str:
1570
- return """
1571
- <nav class="page-actions" aria-label="Page navigation">
1572
- <div class="contain">
1573
- <a class="home-button" href="./">All families</a>
1574
- </div>
1575
- </nav>
1576
- """
1577
 
1578
 
1579
  @lru_cache(maxsize=4)
 
132
  line-height: 1.55;
133
  }
134
 
135
+ .gradio-container .tab-nav,
136
+ .gradio-container [role="tablist"] {
137
  position: sticky !important;
138
  top: 0;
139
  z-index: 50;
 
147
  border-bottom: 1px solid var(--line) !important;
148
  }
149
 
150
+ .gradio-container .tab-nav button,
151
+ .gradio-container [role="tab"] {
152
  min-height: 32px !important;
153
  padding: 5px 11px !important;
154
  background: transparent !important;
 
161
  }
162
 
163
  .gradio-container .tab-nav button:hover,
164
+ .gradio-container .tab-nav button[aria-selected="true"],
165
+ .gradio-container [role="tab"]:hover,
166
+ .gradio-container [role="tab"][aria-selected="true"] {
167
  background: var(--paper) !important;
168
  border-color: var(--line) !important;
169
  }
170
 
171
+ .gradio-container .tab-nav button:last-child,
172
+ .gradio-container [role="tablist"] [role="tab"]:last-child {
173
  margin-left: auto !important;
174
  background: var(--green-strong) !important;
175
  border-color: #1f5d25 !important;
 
177
  }
178
 
179
  .gradio-container .tab-nav button:last-child:hover,
180
+ .gradio-container .tab-nav button:last-child[aria-selected="true"],
181
+ .gradio-container [role="tablist"] [role="tab"]:last-child:hover,
182
+ .gradio-container [role="tablist"] [role="tab"]:last-child[aria-selected="true"] {
183
  background: #236c29 !important;
184
  color: #fff !important;
185
  }
186
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
187
  .section {
188
  padding: 30px 0 8px;
189
  }
 
853
  display: block;
854
  }
855
 
856
+ .gradio-container .tab-nav,
857
+ .gradio-container [role="tablist"] {
858
  padding: 7px 11px !important;
859
  }
860
 
861
+ .gradio-container .tab-nav button:last-child,
862
+ .gradio-container [role="tablist"] [role="tab"]:last-child {
863
  margin-left: 0 !important;
864
  }
865
 
 
1551
 
1552
 
1553
  def top_nav() -> str:
1554
+ return ""
 
 
 
 
 
 
1555
 
1556
 
1557
  @lru_cache(maxsize=4)