Spaces:
Sleeping
Sleeping
Andrew
commited on
Commit
·
36505b3
1
Parent(s):
9cdcacf
Hide API base URL card in settings for non-admin users
Browse files
src/routes/settings/(nav)/application/+page.svelte
CHANGED
|
@@ -21,6 +21,7 @@
|
|
| 21 |
|
| 22 |
let OPENAI_BASE_URL: string | null = null;
|
| 23 |
let hasHFToken: boolean = false;
|
|
|
|
| 24 |
|
| 25 |
onMount(async () => {
|
| 26 |
try {
|
|
@@ -33,6 +34,7 @@
|
|
| 33 |
try {
|
| 34 |
const userData = await client.user.get().then(handleResponse);
|
| 35 |
hasHFToken = (userData as { hasHFToken?: boolean }).hasHFToken || false;
|
|
|
|
| 36 |
} catch (e) {
|
| 37 |
// ignore if user endpoint is unavailable
|
| 38 |
}
|
|
@@ -173,7 +175,7 @@
|
|
| 173 |
</div>
|
| 174 |
</div>
|
| 175 |
|
| 176 |
-
{#if OPENAI_BASE_URL !== null}
|
| 177 |
<div
|
| 178 |
class="mt-1 rounded-lg border border-gray-200 bg-gray-50 px-3 py-2 text-[12px] text-gray-700 dark:border-gray-700 dark:bg-gray-700/80 dark:text-gray-300"
|
| 179 |
>
|
|
|
|
| 21 |
|
| 22 |
let OPENAI_BASE_URL: string | null = null;
|
| 23 |
let hasHFToken: boolean = false;
|
| 24 |
+
let isAdmin: boolean = false;
|
| 25 |
|
| 26 |
onMount(async () => {
|
| 27 |
try {
|
|
|
|
| 34 |
try {
|
| 35 |
const userData = await client.user.get().then(handleResponse);
|
| 36 |
hasHFToken = (userData as { hasHFToken?: boolean }).hasHFToken || false;
|
| 37 |
+
isAdmin = (userData as { isAdmin?: boolean }).isAdmin || false;
|
| 38 |
} catch (e) {
|
| 39 |
// ignore if user endpoint is unavailable
|
| 40 |
}
|
|
|
|
| 175 |
</div>
|
| 176 |
</div>
|
| 177 |
|
| 178 |
+
{#if OPENAI_BASE_URL !== null && isAdmin}
|
| 179 |
<div
|
| 180 |
class="mt-1 rounded-lg border border-gray-200 bg-gray-50 px-3 py-2 text-[12px] text-gray-700 dark:border-gray-700 dark:bg-gray-700/80 dark:text-gray-300"
|
| 181 |
>
|