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
  >