enzostvs HF Staff commited on
Commit
7cc4906
·
1 Parent(s): fe3e1db

UI stuffs

Browse files
src/lib/components/chat/markdown/Think.svelte CHANGED
@@ -24,7 +24,8 @@
24
  isCollapsed = !isCollapsed;
25
  }
26
 
27
- const renderers = {
 
28
  paragraph: Paragraph,
29
  heading: Heading,
30
  code: Code,
@@ -59,7 +60,7 @@
59
  onclick={toggleCollapse}
60
  >
61
  <div
62
- class="flex size-5 min-h-5 min-w-5 items-center justify-center rounded-lg bg-linear-to-br from-primary/20 to-primary/5 {!isThinking &&
63
  'animate-pulse'}"
64
  >
65
  <Brain class="size-3 text-muted-foreground" />
@@ -82,7 +83,7 @@
82
  bind:this={scrollRef}
83
  class="max-h-50 overflow-y-auto border-t border-border/60 px-4 py-3"
84
  >
85
- <SvelteMarkdown source={content?.trimStart()} renderers={renderers as any} />
86
  </div>
87
  </div>
88
  {/if}
 
24
  isCollapsed = !isCollapsed;
25
  }
26
 
27
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
28
+ const renderers: any = {
29
  paragraph: Paragraph,
30
  heading: Heading,
31
  code: Code,
 
60
  onclick={toggleCollapse}
61
  >
62
  <div
63
+ class="flex size-5 min-h-5 min-w-5 items-center justify-center rounded-md bg-linear-to-br from-primary/20 to-primary/5 {!isThinking &&
64
  'animate-pulse'}"
65
  >
66
  <Brain class="size-3 text-muted-foreground" />
 
83
  bind:this={scrollRef}
84
  class="max-h-50 overflow-y-auto border-t border-border/60 px-4 py-3"
85
  >
86
+ <SvelteMarkdown source={content?.trimStart()} {renderers} />
87
  </div>
88
  </div>
89
  {/if}
src/lib/components/model/ComboBoxModels.svelte CHANGED
@@ -6,7 +6,6 @@
6
  import { modelsState } from '$lib/state/models.svelte';
7
  import { MAX_TRENDING_MODELS } from '$lib';
8
  import Spinner from '../loading/Spinner.svelte';
9
- import { mode } from 'mode-watcher';
10
  import ModelImageInput from './ModelImageInput.svelte';
11
 
12
  interface Props {
@@ -31,7 +30,7 @@
31
  </script>
32
 
33
  <Button
34
- variant={mode.current === 'dark' ? 'secondary' : 'outline'}
35
  size="icon-sm"
36
  class="!shadow-none!"
37
  onclick={() => {
 
6
  import { modelsState } from '$lib/state/models.svelte';
7
  import { MAX_TRENDING_MODELS } from '$lib';
8
  import Spinner from '../loading/Spinner.svelte';
 
9
  import ModelImageInput from './ModelImageInput.svelte';
10
 
11
  interface Props {
 
30
  </script>
31
 
32
  <Button
33
+ variant="transparent"
34
  size="icon-sm"
35
  class="!shadow-none!"
36
  onclick={() => {
src/lib/components/model/SettingsModel.svelte CHANGED
@@ -153,10 +153,10 @@
153
  <Tooltip.Root delayDuration={0}>
154
  <Tooltip.Trigger>
155
  <span
156
- class="flex size-[18px] items-center justify-center rounded bg-neutral-900/10 text-neutral-900 dark:bg-neutral-100/10 dark:text-neutral-100"
157
  >
158
  <MessageCircle
159
- class="0 size-2.5 fill-neutral-900 dark:fill-neutral-100"
160
  />
161
  </span>
162
  </Tooltip.Trigger>
 
153
  <Tooltip.Root delayDuration={0}>
154
  <Tooltip.Trigger>
155
  <span
156
+ class="flex size-[18px] items-center justify-center rounded bg-neutral-900/10 text-neutral-600 dark:bg-neutral-100/10 dark:text-neutral-100"
157
  >
158
  <MessageCircle
159
+ class="0 size-2.5 fill-neutral-600 dark:fill-neutral-100"
160
  />
161
  </span>
162
  </Tooltip.Trigger>
src/lib/components/ui/button/button.svelte CHANGED
@@ -24,8 +24,8 @@
24
  'outline-destructive':
25
  'bg-rose-500/10 hover:bg-rose-500/20 text-rose-600 border border-rose-500/20 shadow-xs',
26
  amber: 'bg-amber-500 text-white hover:brightness-110 shadow-xs',
27
- transparent:
28
- 'bg-muted/50 text-muted-foreground hover:bg-muted/80 border-transparent!'
29
  },
30
  size: {
31
  default: 'h-9 px-4 py-2 has-[>svg]:px-3',
 
24
  'outline-destructive':
25
  'bg-rose-500/10 hover:bg-rose-500/20 text-rose-600 border border-rose-500/20 shadow-xs',
26
  amber: 'bg-amber-500 text-white hover:brightness-110 shadow-xs',
27
+ transparent:
28
+ 'bg-muted dark:bg-muted/60 text-muted-foreground hover:brightness-95 dark:hover:brightness-100 dark:hover:bg-muted border-transparent!'
29
  },
30
  size: {
31
  default: 'h-9 px-4 py-2 has-[>svg]:px-3',