Skip to content

Commit 052c29b

Browse files
committed
fix: ArtifactActions - handle long titles
1 parent 238d3e2 commit 052c29b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/components/ai-elements/artifact.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,10 @@ export type ArtifactTitleProps = HTMLAttributes<HTMLParagraphElement>;
6666

6767
export const ArtifactTitle = ({ className, ...props }: ArtifactTitleProps) => (
6868
<p
69-
className={cn("dcb:font-medium dcb:text-foreground dcb:text-sm", className)}
69+
className={cn(
70+
"dcb:font-medium dcb:text-foreground dcb:text-sm dcb:flex-1 dcb:min-w-0 dcb:truncate dcb:pr-2",
71+
className
72+
)}
7073
{...props}
7174
/>
7275
);
@@ -90,7 +93,7 @@ export const ArtifactActions = ({
9093
...props
9194
}: ArtifactActionsProps) => (
9295
<div
93-
className={cn("dcb:flex dcb:items-center dcb:gap-1", className)}
96+
className={cn("dcb:flex dcb:items-center dcb:gap-1 dcb:flex-shrink-0", className)}
9497
{...props}
9598
/>
9699
);

0 commit comments

Comments
 (0)