Spaces:
Running
Running
sidebar icon aligned
Browse files
src/lib/components/ProTag.svelte
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
-
<div class="inline-block -skew-x-12 bg-gradient-to-br text-
|
| 2 |
PRO
|
| 3 |
</div>
|
|
|
|
| 1 |
+
<div class="inline-block -skew-x-12 bg-gradient-to-br text-xs font-bold shadow-lg from-pink-500 via-green-500 to-yellow-500 text-black shadow-green-500/20 rounded-lg px-1.5 xl:px-1.5 py-0.5">
|
| 2 |
PRO
|
| 3 |
</div>
|
src/lib/components/sidebar/Sidebar.svelte
CHANGED
|
@@ -44,7 +44,7 @@
|
|
| 44 |
<header class="flex items-center justify-start gap-4">
|
| 45 |
<img src={logo} alt="Logo" width={28} height={28} />
|
| 46 |
<div class="flex items-center justify-start gap-2">
|
| 47 |
-
<p class="text-white font-bold text-lg">Inference API
|
| 48 |
<ProTag />
|
| 49 |
</div>
|
| 50 |
</header>
|
|
@@ -52,12 +52,12 @@
|
|
| 52 |
<Icon icon="line-md:menu" class="text-slate-100 w-5 h-5" />
|
| 53 |
</button>
|
| 54 |
</div>
|
| 55 |
-
<aside class={`${open ? '' : '-translate-x-full'} z-10 absolute xl:relative transition-all duration-200 xl:!translate-x-0 bg-slate-900 w-full xl:max-w-[
|
| 56 |
-
<header class="flex items-center justify-between p-6
|
| 57 |
<div class="flex items-center justify-start gap-4">
|
| 58 |
<img src={logo} alt="Logo" width={34} height={34} />
|
| 59 |
<div class="flex items-center justify-start gap-2">
|
| 60 |
-
<p class="text-white font-bold text-xl">Inference API
|
| 61 |
<ProTag />
|
| 62 |
</div>
|
| 63 |
</div>
|
|
@@ -66,7 +66,7 @@
|
|
| 66 |
</button>
|
| 67 |
</header>
|
| 68 |
<nav class="grid grid-cols-1 gap-8 px-4">
|
| 69 |
-
<a
|
| 70 |
href="https://huggingface.co/pricing#pro"
|
| 71 |
target="_blank"
|
| 72 |
class="px-4"
|
|
@@ -74,7 +74,7 @@
|
|
| 74 |
<button class="group text-base font-bold uppercase tracking-wide bg-white text-slate-950 transition-all duration-200 px-6 py-3 w-full rounded-full relative">
|
| 75 |
Subscribe to Pro
|
| 76 |
</button>
|
| 77 |
-
</a>
|
| 78 |
<ul class="grid grid-cols-1 gap-4">
|
| 79 |
{#each LINKS as { path, description, label, type, icon }, i}
|
| 80 |
<PrimaryLink href={path} type={type}>
|
|
@@ -91,7 +91,7 @@
|
|
| 91 |
</PrimaryLink>
|
| 92 |
{/each}
|
| 93 |
</ul>
|
| 94 |
-
<div class="grid grid-cols-1 gap-4">
|
| 95 |
<div class="flex items-center justify-start gap-4 mb-2">
|
| 96 |
<p class="text-slate-600 uppercase font-medium text-sm font-sans">
|
| 97 |
FEW SHOTS
|
|
@@ -106,7 +106,7 @@
|
|
| 106 |
</p>
|
| 107 |
</SecondaryLink>
|
| 108 |
{/each}
|
| 109 |
-
</div>
|
| 110 |
</nav>
|
| 111 |
</aside>
|
| 112 |
|
|
|
|
| 44 |
<header class="flex items-center justify-start gap-4">
|
| 45 |
<img src={logo} alt="Logo" width={28} height={28} />
|
| 46 |
<div class="flex items-center justify-start gap-2">
|
| 47 |
+
<p class="text-white font-bold text-lg">Inference API Playground</p>
|
| 48 |
<ProTag />
|
| 49 |
</div>
|
| 50 |
</header>
|
|
|
|
| 52 |
<Icon icon="line-md:menu" class="text-slate-100 w-5 h-5" />
|
| 53 |
</button>
|
| 54 |
</div>
|
| 55 |
+
<aside class={`${open ? '' : '-translate-x-full'} z-10 absolute xl:relative transition-all duration-200 xl:!translate-x-0 bg-slate-900 w-full xl:max-w-[370px] h-screen border-r border-slate-800 text-white`}>
|
| 56 |
+
<header class="flex items-center justify-between p-6 gap-4">
|
| 57 |
<div class="flex items-center justify-start gap-4">
|
| 58 |
<img src={logo} alt="Logo" width={34} height={34} />
|
| 59 |
<div class="flex items-center justify-start gap-2">
|
| 60 |
+
<p class="text-white font-bold text-xl whitespace-nowrap">Inference API Playground</p>
|
| 61 |
<ProTag />
|
| 62 |
</div>
|
| 63 |
</div>
|
|
|
|
| 66 |
</button>
|
| 67 |
</header>
|
| 68 |
<nav class="grid grid-cols-1 gap-8 px-4">
|
| 69 |
+
<!-- <a
|
| 70 |
href="https://huggingface.co/pricing#pro"
|
| 71 |
target="_blank"
|
| 72 |
class="px-4"
|
|
|
|
| 74 |
<button class="group text-base font-bold uppercase tracking-wide bg-white text-slate-950 transition-all duration-200 px-6 py-3 w-full rounded-full relative">
|
| 75 |
Subscribe to Pro
|
| 76 |
</button>
|
| 77 |
+
</a> -->
|
| 78 |
<ul class="grid grid-cols-1 gap-4">
|
| 79 |
{#each LINKS as { path, description, label, type, icon }, i}
|
| 80 |
<PrimaryLink href={path} type={type}>
|
|
|
|
| 91 |
</PrimaryLink>
|
| 92 |
{/each}
|
| 93 |
</ul>
|
| 94 |
+
<!-- <div class="grid grid-cols-1 gap-4">
|
| 95 |
<div class="flex items-center justify-start gap-4 mb-2">
|
| 96 |
<p class="text-slate-600 uppercase font-medium text-sm font-sans">
|
| 97 |
FEW SHOTS
|
|
|
|
| 106 |
</p>
|
| 107 |
</SecondaryLink>
|
| 108 |
{/each}
|
| 109 |
+
</div> -->
|
| 110 |
</nav>
|
| 111 |
</aside>
|
| 112 |
|