Quellcode durchsuchen

enh: model id tooltip in selector

Timothy Jaeryang Baek vor 5 Monaten
Ursprung
Commit
e2d20896b6
1 geänderte Dateien mit 11 neuen und 6 gelöschten Zeilen
  1. 11 6
      src/lib/components/chat/ModelSelector/Selector.svelte

+ 11 - 6
src/lib/components/chat/ModelSelector/Selector.svelte

@@ -320,12 +320,17 @@
 								<div class="flex items-center min-w-fit">
 								<div class="flex items-center min-w-fit">
 									<div class="line-clamp-1">
 									<div class="line-clamp-1">
 										<div class="flex items-center min-w-fit">
 										<div class="flex items-center min-w-fit">
-											<img
-												src={item.model?.info?.meta?.profile_image_url ?? '/static/favicon.png'}
-												alt="Model"
-												class="rounded-full size-5 flex items-center mr-2"
-											/>
-											{item.label}
+											<Tooltip
+												content={$user?.role === 'admin' ? (item?.value ?? '') : ''}
+												placement="top-start"
+											>
+												<img
+													src={item.model?.info?.meta?.profile_image_url ?? '/static/favicon.png'}
+													alt="Model"
+													class="rounded-full size-5 flex items-center mr-2"
+												/>
+												{item.label}
+											</Tooltip>
 										</div>
 										</div>
 									</div>
 									</div>
 									{#if item.model.owned_by === 'ollama' && (item.model.ollama?.details?.parameter_size ?? '') !== ''}
 									{#if item.model.owned_by === 'ollama' && (item.model.ollama?.details?.parameter_size ?? '') !== ''}