Skip to content

Commit 756a7ba

Browse files
committed
fix main
1 parent 77de626 commit 756a7ba

File tree

1 file changed

+53
-59
lines changed

1 file changed

+53
-59
lines changed

src/Main.svelte

Lines changed: 53 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,27 @@
1212
<!-- Header -->
1313
<header class="header">
1414
<div class="header-content">
15-
<div class="logo-section-header">
16-
<span class="logo-emoji">🚅</span>
17-
<span class="logo-text-header">LiteLLM</span>
15+
<div class="left-section">
16+
<div class="logo-section-header">
17+
<span class="logo-emoji">🚅</span>
18+
<span class="logo-text-header">LiteLLM</span>
19+
</div>
20+
<div class="tabs">
21+
<button
22+
class="tab"
23+
class:active={activeTab === "models"}
24+
on:click={() => activeTab = "models"}
25+
>
26+
Models
27+
</button>
28+
<button
29+
class="tab"
30+
class:active={activeTab === "providers"}
31+
on:click={() => activeTab = "providers"}
32+
>
33+
Providers & Endpoints
34+
</button>
35+
</div>
1836
</div>
1937
<nav class="nav-links">
2038
<a href={DOCS_URL} target="_blank" rel="noopener noreferrer" class="nav-link">Docs</a>
@@ -23,26 +41,6 @@
2341
</div>
2442
</header>
2543

26-
<!-- Tabs -->
27-
<div class="tabs-container">
28-
<div class="tabs">
29-
<button
30-
class="tab"
31-
class:active={activeTab === "models"}
32-
on:click={() => activeTab = "models"}
33-
>
34-
Models
35-
</button>
36-
<button
37-
class="tab"
38-
class:active={activeTab === "providers"}
39-
on:click={() => activeTab = "providers"}
40-
>
41-
Providers & Endpoints
42-
</button>
43-
</div>
44-
</div>
45-
4644
<!-- Content -->
4745
{#if activeTab === "models"}
4846
<App />
@@ -94,12 +92,18 @@
9492
.header-content {
9593
max-width: 1400px;
9694
margin: 0 auto;
97-
padding: 1.25rem 2rem;
95+
padding: 1rem 2rem;
9896
display: flex;
9997
align-items: center;
10098
justify-content: space-between;
10199
}
102100
101+
.left-section {
102+
display: flex;
103+
align-items: center;
104+
gap: 2rem;
105+
}
106+
103107
.logo-section-header {
104108
display: flex;
105109
align-items: center;
@@ -119,60 +123,50 @@
119123
background-clip: text;
120124
}
121125
122-
.nav-links {
126+
.tabs {
123127
display: flex;
124-
gap: 1.5rem;
128+
gap: 0.25rem;
125129
align-items: center;
126130
}
127131
128-
.nav-link {
129-
color: var(--contrast);
130-
text-decoration: none;
132+
.tab {
133+
padding: 0.625rem 1rem;
134+
border: none;
135+
background: transparent;
136+
color: #6b7280;
131137
font-weight: 500;
132138
font-size: 0.9375rem;
133-
transition: color 0.2s ease;
139+
cursor: pointer;
140+
border-radius: 6px;
141+
transition: all 0.2s ease;
134142
}
135143
136-
.nav-link:hover {
137-
color: var(--litellm-primary);
144+
.tab:hover {
145+
color: #1a1a1a;
146+
background-color: #f3f4f6;
138147
}
139148
140-
/* Tabs */
141-
.tabs-container {
142-
background: #ffffff;
143-
border-bottom: 1px solid #e5e7eb;
144-
position: sticky;
145-
top: 64px;
146-
z-index: 99;
149+
.tab.active {
150+
color: #1a1a1a;
151+
background-color: #f3f4f6;
147152
}
148153
149-
.tabs {
150-
max-width: 1400px;
151-
margin: 0 auto;
152-
padding: 0 2rem;
154+
.nav-links {
153155
display: flex;
154-
gap: 0.5rem;
156+
gap: 1.5rem;
157+
align-items: center;
155158
}
156159
157-
.tab {
158-
padding: 1rem 1.5rem;
159-
border: none;
160-
background: transparent;
161-
color: var(--muted-color);
160+
.nav-link {
161+
color: #1a1a1a;
162+
text-decoration: none;
162163
font-weight: 500;
163164
font-size: 0.9375rem;
164-
cursor: pointer;
165-
border-bottom: 2px solid transparent;
166-
transition: all 0.2s ease;
167-
}
168-
169-
.tab:hover {
170-
color: var(--contrast);
165+
transition: color 0.2s ease;
171166
}
172167
173-
.tab.active {
174-
color: #2563eb;
175-
border-bottom-color: #2563eb;
168+
.nav-link:hover {
169+
color: var(--litellm-primary);
176170
}
177171
</style>
178172

0 commit comments

Comments
 (0)