Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Thomas G. Lopes
commited on
Commit
·
55b300a
1
Parent(s):
761e5b4
fix copy code
Browse files
src/lib/components/Avatar.svelte
CHANGED
|
@@ -1,4 +1,6 @@
|
|
| 1 |
<script lang="ts">
|
|
|
|
|
|
|
| 2 |
export let orgName: string | undefined;
|
| 3 |
export let size: "sm" | "md" = "md";
|
| 4 |
|
|
@@ -7,6 +9,7 @@
|
|
| 7 |
async function getAvatarUrl(orgName?: string) {
|
| 8 |
if (!orgName) return;
|
| 9 |
const url = `https://huggingface.co/api/organizations/${orgName}/avatar`;
|
|
|
|
| 10 |
const res = await fetch(url);
|
| 11 |
if (!res.ok) {
|
| 12 |
console.error(`Error getting avatar url for org: ${orgName}`, res.status, res.statusText);
|
|
|
|
| 1 |
<script lang="ts">
|
| 2 |
+
import { browser } from "$app/environment";
|
| 3 |
+
|
| 4 |
export let orgName: string | undefined;
|
| 5 |
export let size: "sm" | "md" = "md";
|
| 6 |
|
|
|
|
| 9 |
async function getAvatarUrl(orgName?: string) {
|
| 10 |
if (!orgName) return;
|
| 11 |
const url = `https://huggingface.co/api/organizations/${orgName}/avatar`;
|
| 12 |
+
if (!browser) return;
|
| 13 |
const res = await fetch(url);
|
| 14 |
if (!res.ok) {
|
| 15 |
console.error(`Error getting avatar url for org: ${orgName}`, res.status, res.statusText);
|
src/lib/components/InferencePlayground/InferencePlaygroundCodeSnippets.svelte
CHANGED
|
@@ -109,8 +109,13 @@
|
|
| 109 |
return hljs.highlight(code, { language: language === "curl" ? "http" : language }).value;
|
| 110 |
}
|
| 111 |
|
| 112 |
-
function copy(el: HTMLElement,
|
| 113 |
let timeout: Timer;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 114 |
|
| 115 |
function onClick() {
|
| 116 |
el.classList.add("text-green-500");
|
|
@@ -123,6 +128,7 @@
|
|
| 123 |
el.addEventListener("click", onClick);
|
| 124 |
|
| 125 |
return {
|
|
|
|
| 126 |
destroy() {
|
| 127 |
clearTimeout(timeout);
|
| 128 |
el.removeEventListener("click", onClick);
|
|
@@ -191,7 +197,7 @@
|
|
| 191 |
<div class="flex items-center gap-x-4">
|
| 192 |
<button
|
| 193 |
class="flex items-center gap-x-2 rounded-md border bg-white px-1.5 py-0.5 text-sm shadow-xs transition dark:border-gray-800 dark:bg-gray-800"
|
| 194 |
-
use:copy={
|
| 195 |
>
|
| 196 |
<IconCopyCode classNames="text-xs" /> Copy code
|
| 197 |
</button>
|
|
|
|
| 109 |
return hljs.highlight(code, { language: language === "curl" ? "http" : language }).value;
|
| 110 |
}
|
| 111 |
|
| 112 |
+
function copy(el: HTMLElement, _content: string) {
|
| 113 |
let timeout: Timer;
|
| 114 |
+
let content = _content;
|
| 115 |
+
|
| 116 |
+
function update(_content: string) {
|
| 117 |
+
content = _content;
|
| 118 |
+
}
|
| 119 |
|
| 120 |
function onClick() {
|
| 121 |
el.classList.add("text-green-500");
|
|
|
|
| 128 |
el.addEventListener("click", onClick);
|
| 129 |
|
| 130 |
return {
|
| 131 |
+
update,
|
| 132 |
destroy() {
|
| 133 |
clearTimeout(timeout);
|
| 134 |
el.removeEventListener("click", onClick);
|
|
|
|
| 197 |
<div class="flex items-center gap-x-4">
|
| 198 |
<button
|
| 199 |
class="flex items-center gap-x-2 rounded-md border bg-white px-1.5 py-0.5 text-sm shadow-xs transition dark:border-gray-800 dark:bg-gray-800"
|
| 200 |
+
use:copy={installInstructions.content}
|
| 201 |
>
|
| 202 |
<IconCopyCode classNames="text-xs" /> Copy code
|
| 203 |
</button>
|