@@ -124,7 +125,7 @@ export function MediaAnnotationToolbar({
return (
- } disabled={busy || !hasSelection} onClick={onDeleteSelected} className="!h-9 !w-9 !rounded-md" />
+ } disabled={busy || !hasSelection} onClick={onDeleteSelected} className="!h-9 !w-9 !shrink-0 !rounded-md" />
- } disabled={busy || !canUndo} onClick={onUndo} className="!h-9 !w-9 !rounded-md" />
+ } disabled={busy || !canUndo} onClick={onUndo} className="!h-9 !w-9 !shrink-0 !rounded-md" />
- } disabled={busy || !canRedo} onClick={onRedo} className="!h-9 !w-9 !rounded-md" />
+ } disabled={busy || !canRedo} onClick={onRedo} className="!h-9 !w-9 !shrink-0 !rounded-md" />
- } disabled={busy} onClick={onClear} className="!h-9 !w-9 !rounded-md" />
+ } disabled={busy} onClick={onClear} className="!h-9 !w-9 !shrink-0 !rounded-md" />
diff --git a/src/components/media/MediaInpaintingToolbar.tsx b/src/components/media/MediaInpaintingToolbar.tsx
index a9d0dc8e..bbfd53c8 100644
--- a/src/components/media/MediaInpaintingToolbar.tsx
+++ b/src/components/media/MediaInpaintingToolbar.tsx
@@ -70,7 +70,8 @@ export function MediaInpaintingToolbar({
left: centerX,
top: frameRect.top,
transform: "translate(-50%, calc(-100% - 10px))",
- maxWidth: `min(${Math.max(frameRect.width, 320)}px, calc(100vw - 32px))`,
+ width: "max-content",
+ maxWidth: "calc(100vw - 32px)",
} as CSSProperties;
const bottomToolbarStyle = {
left: centerX,
@@ -82,7 +83,7 @@ export function MediaInpaintingToolbar({
return (
<>
@@ -146,13 +147,13 @@ export function MediaInpaintingToolbar({
/>
- } disabled={busy} onClick={onUndo} className="!h-9 !w-9 !rounded-md" />
+ } disabled={busy} onClick={onUndo} className="!h-9 !w-9 !shrink-0 !rounded-md" />
- } disabled={busy} onClick={onRedo} className="!h-9 !w-9 !rounded-md" />
+ } disabled={busy} onClick={onRedo} className="!h-9 !w-9 !shrink-0 !rounded-md" />
- } disabled={busy} onClick={onClear} className="!h-9 !w-9 !rounded-md" />
+ } disabled={busy} onClick={onClear} className="!h-9 !w-9 !shrink-0 !rounded-md" />