| ... | ... | @@ -23,6 +23,7 @@ import { sortModelsForProviderInstance } from "../../modelOrdering"; |
| 23 | 23 | import { MAX_CUSTOM_MODEL_LENGTH } from "../../modelSelection"; |
| 24 | 24 | import { Button } from "../ui/button"; |
| 25 | 25 | import { Input } from "../ui/input"; |
| 26 | import { Popover, PopoverPopup, PopoverTrigger } from "../ui/popover"; |
| 26 | 27 | import { Tooltip, TooltipPopup, TooltipTrigger } from "../ui/tooltip"; |
| 27 | 28 | |
| 28 | 29 | /** |
| ... | ... | @@ -244,8 +245,11 @@ export function ProviderModelsSection({ |
| 244 | 245 | {model.name} |
| 245 | 246 | </span> |
| 246 | 247 | {hasDetails ? ( |
| 247 | | <Tooltip> |
| 248 | | <TooltipTrigger |
| 248 | <Popover> |
| 249 | <PopoverTrigger |
| 250 | openOnHover |
| 251 | delay={250} |
| 252 | closeDelay={100} |
| 249 | 253 | render={ |
| 250 | 254 | <Button |
| 251 | 255 | size="icon-micro" |
| ... | ... | @@ -256,8 +260,8 @@ export function ProviderModelsSection({ |
| 256 | 260 | } |
| 257 | 261 | > |
| 258 | 262 | <InfoIcon className="size-3" /> |
| 259 | | </TooltipTrigger> |
| 260 | | <TooltipPopup side="top" className="max-w-56"> |
| 263 | </PopoverTrigger> |
| 264 | <PopoverPopup side="top" tooltipStyle className="max-w-56"> |
| 261 | 265 | <div className="space-y-1"> |
| 262 | 266 | <code className="block text-[11px] text-foreground">{model.slug}</code> |
| 263 | 267 | {capLabels.length > 0 ? ( |
| ... | ... | @@ -270,8 +274,8 @@ export function ProviderModelsSection({ |
| 270 | 274 | </div> |
| 271 | 275 | ) : null} |
| 272 | 276 | </div> |
| 273 | | </TooltipPopup> |
| 274 | | </Tooltip> |
| 277 | </PopoverPopup> |
| 278 | </Popover> |
| 275 | 279 | ) : null} |
| 276 | 280 | {isHidden ? ( |
| 277 | 281 | <span className="text-[10px] text-muted-foreground">hidden</span> |