Skip to content

Commit 0df165c

Browse files
committed
Fixes
1 parent 80fc31d commit 0df165c

3 files changed

Lines changed: 36 additions & 14 deletions

File tree

app/globals.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ pre code {
8383

8484
.tab-icon {
8585
display: inline-block;
86-
background-color: var(--accent-orange);
86+
color: var(--accent-orange);
8787
}
8888

8989
.tab-icon-dashboard {

app/page.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ export default function Home() {
2222
<Hero />
2323
<WhatIsSurogate />
2424
<Recipes />
25-
<Quickstart />
2625
<Studio/>
26+
<Quickstart />
2727
<Hardware />
2828
<Footer />
2929
</div>

components/Studio.jsx

Lines changed: 34 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
"use client";
22

3-
import { FileText, BookOpenText, X } from 'lucide-react';
4-
import SyntaxHighlighter from 'react-syntax-highlighter';
5-
import SyntaxHighlightedContent from './SyntaxHighlightedContent';
6-
import { a11yDark } from 'react-syntax-highlighter/dist/esm/styles/hljs';
73
import { useState, useEffect } from 'react';
4+
import { Cloudy, WandSparkles, ShieldCheck, SquarePlay, FolderGit, X, ArrowRight } from 'lucide-react';
85

96
const tabImages = [
107
'/acuracy.png',
@@ -154,50 +151,75 @@ export default function Studio() {
154151
onClick={() => setActiveTab(0)}
155152
className={`flex items-center gap-3 rounded-[10px] bg-[var(--accent-purple)] p-4 cursor-pointer transition-opacity ${activeTab === 0 ? 'opacity-100' : 'opacity-70 hover:opacity-90'}`}
156153
>
157-
<span className="h-10 w-10 flex-shrink-0 tab-icon tab-icon-dashboard" />
154+
<span className='tab-icon'>
155+
<Cloudy size={28} />
156+
</span>
158157
<div>
159158
<p className="text-sm font-semibold">Cloud & On-Prem Infrastructure</p>
160-
<p className="mt-1 text-xs">Run tasks on cloud or your on-prem GPU infrastructure</p>
159+
<p className="mt-1 text-xs">Run jobs on your preferred cloud or local GPU infrastructure</p>
160+
</div>
161+
<div className="flex justify-end flex-grow">
162+
<ArrowRight size={20} />
161163
</div>
162164
</div>
163165
<div
164166
onClick={() => setActiveTab(1)}
165167
className={`flex items-center gap-3 rounded-[10px] bg-[var(--accent-purple)] p-4 cursor-pointer transition-opacity ${activeTab === 1 ? 'opacity-100' : 'opacity-70 hover:opacity-90'}`}
166168
>
167-
<span className="h-10 w-10 flex-shrink-0 tab-icon tab-icon-optimized" />
169+
<span className='tab-icon'>
170+
<WandSparkles size={28} />
171+
</span>
168172
<div>
169173
<p className="text-sm font-semibold">Training, Fine-Tuning and Alignment</p>
170-
<p className="mt-1 text-xs">Train, fine-tune, and align LLMs</p>
174+
<p className="mt-1 text-xs">Train, fine-tune, and align LLMs and bare-metal speed</p>
175+
</div>
176+
<div className="flex justify-end flex-grow">
177+
<ArrowRight size={20} />
171178
</div>
172179
</div>
173180
<div
174181
onClick={() => setActiveTab(2)}
175182
className={`flex items-center gap-3 rounded-[10px] bg-[var(--accent-purple)] p-4 cursor-pointer transition-opacity ${activeTab === 2 ? 'opacity-100' : 'opacity-70 hover:opacity-90'}`}
176183
>
177-
<span className="h-10 w-10 flex-shrink-0 tab-icon tab-icon-native" />
184+
<span className='tab-icon'>
185+
<ShieldCheck size={32} />
186+
</span>
178187
<div>
179188
<p className="text-sm font-semibold">Evaluation</p>
180189
<p className="mt-1 text-xs">Run comprehensive evaluations of LLMs for performance, accuracy, security and alignment</p>
181190
</div>
191+
<div className="flex justify-end flex-grow">
192+
<ArrowRight size={20} />
193+
</div>
182194
</div>
183195
<div
184196
onClick={() => setActiveTab(3)}
185197
className={`flex items-center gap-3 rounded-[10px] bg-[var(--accent-purple)] p-4 cursor-pointer transition-opacity ${activeTab === 3 ? 'opacity-100' : 'opacity-70 hover:opacity-90'}`}
186198
>
187-
<span className="h-10 w-10 flex-shrink-0 tab-icon tab-icon-experimentation" />
199+
<span className='tab-icon'>
200+
<SquarePlay size={32} />
201+
</span>
188202
<div>
189203
<p className="text-sm font-semibold">Deployment & Inference</p>
190204
<p className="mt-1 text-xs">Deploy and run LLMs on multiple GPUs using KV-aware routing, GPU sharding, replicas, and disaggregated serving for production-grade performance</p>
191205
</div>
206+
<div className="flex justify-end flex-grow">
207+
<ArrowRight size={20} />
208+
</div>
192209
</div>
193210
<div
194211
onClick={() => setActiveTab(4)}
195212
className={`flex items-center gap-3 rounded-[10px] bg-[var(--accent-purple)] p-4 cursor-pointer transition-opacity ${activeTab === 4 ? 'opacity-100' : 'opacity-70 hover:opacity-90'}`}
196213
>
197-
<span className="h-10 w-10 flex-shrink-0 tab-icon tab-icon-recipes-3" />
214+
<span className='tab-icon'>
215+
<FolderGit size={32} />
216+
</span>
198217
<div>
199218
<p className="text-sm font-semibold">Data Hub</p>
200-
<p className="mt-1 text-xs">Your own, personal HuggingFace Hub for managing and sharing datasets and models</p>
219+
<p className="mt-1 text-xs">Your own, personal, private HuggingFace Hub for managing and sharing datasets and models</p>
220+
</div>
221+
<div className="flex justify-end flex-grow">
222+
<ArrowRight size={20} />
201223
</div>
202224
</div>
203225
</div>

0 commit comments

Comments
 (0)