diff --git a/studio/frontend/src/components/assistant-ui/model-selector/pickers.tsx b/studio/frontend/src/components/assistant-ui/model-selector/pickers.tsx
index 441fdf0f02..319f4fd484 100644
--- a/studio/frontend/src/components/assistant-ui/model-selector/pickers.tsx
+++ b/studio/frontend/src/components/assistant-ui/model-selector/pickers.tsx
@@ -70,20 +70,20 @@ function ModelRow({
type="button"
onClick={onClick}
className={cn(
- "flex w-full items-center justify-between gap-2 rounded-md px-2.5 py-1.5 text-left text-sm transition-colors hover:bg-accent",
+ "flex w-full items-center gap-2 rounded-md px-2.5 py-1.5 text-left text-sm transition-colors hover:bg-accent",
selected && "bg-accent/60",
exceeds && "opacity-50",
)}
>
{label}
-
+
{vramStatus === "exceeds" && (
OOM
)}
diff --git a/studio/frontend/src/components/ui/combobox.tsx b/studio/frontend/src/components/ui/combobox.tsx
index 9c1e970c57..e9f61eef70 100644
--- a/studio/frontend/src/components/ui/combobox.tsx
+++ b/studio/frontend/src/components/ui/combobox.tsx
@@ -6,8 +6,8 @@ import { Combobox as ComboboxPrimitive } from "@base-ui/react";
import * as React from "react";
import { createContext, useContext, useState } from "react";
-import { Button } from "@/components/ui/button";
-import { useDialogPortalContainer } from "@/components/ui/dialog";
+import { Button } from "@/components/ui/button";
+import { useDialogPortalContainer } from "@/components/ui/dialog";
import {
InputGroup,
InputGroupAddon,
@@ -140,28 +140,28 @@ function ComboboxInput({
);
}
-function ComboboxContent({
- className,
- side = "bottom",
- sideOffset = 6,
- align = "start",
- alignOffset = 0,
- anchor,
- container,
- ...props
-}: ComboboxPrimitive.Popup.Props &
- Pick<
- ComboboxPrimitive.Positioner.Props,
- "side" | "align" | "sideOffset" | "alignOffset" | "anchor"
- > & {
- container?: HTMLElement | null;
- }): React.ReactElement {
- const dialogContainer = useDialogPortalContainer();
- return (
-
- & {
+ container?: HTMLElement | null;
+ }): React.ReactElement {
+ const dialogContainer = useDialogPortalContainer();
+ return (
+
+
-
+
{id}
@@ -275,11 +275,11 @@ export function DatasetStep() {
{detail ? (
-
+
{detail}
) : r?.downloads != null ? (
-
+
↓{formatCompact(r.downloads)}
) : null}
diff --git a/studio/frontend/src/features/studio/sections/dataset-section.tsx b/studio/frontend/src/features/studio/sections/dataset-section.tsx
index 6f6a6a401e..629df50200 100644
--- a/studio/frontend/src/features/studio/sections/dataset-section.tsx
+++ b/studio/frontend/src/features/studio/sections/dataset-section.tsx
@@ -234,11 +234,11 @@ export function DatasetSection() {
-
+
{id}
@@ -250,7 +250,7 @@ export function DatasetSection() {
{detail && (
-
+
{detail}
)}
diff --git a/studio/frontend/src/features/studio/sections/model-section.tsx b/studio/frontend/src/features/studio/sections/model-section.tsx
index 5157e9f8fc..f06014a279 100644
--- a/studio/frontend/src/features/studio/sections/model-section.tsx
+++ b/studio/frontend/src/features/studio/sections/model-section.tsx
@@ -319,10 +319,10 @@ export function ModelSection() {
const source =
model?.source === "hf_cache" ? "HF cache" : "Local dir";
return (
-
+
-
+
{model?.display_name ?? id}
@@ -330,7 +330,7 @@ export function ModelSection() {
{model?.path ?? id}
-
+
{source}
@@ -434,11 +434,11 @@ export function ModelSection() {
-
+
{id}
@@ -458,7 +458,7 @@ export function ModelSection() {
)}
-
+
{fitStatus === "exceeds" && (
OOM