From cba25050214dd3526c85ede72f64338102d1a731 Mon Sep 17 00:00:00 2001 From: ephraimduncan Date: Thu, 30 Jul 2026 16:30:00 +0000 Subject: [PATCH] fix(elements): keep chain-of-thought timeline connector continuous between steps --- packages/elements/src/chain-of-thought.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/elements/src/chain-of-thought.tsx b/packages/elements/src/chain-of-thought.tsx index f1b26601..b9b87842 100644 --- a/packages/elements/src/chain-of-thought.tsx +++ b/packages/elements/src/chain-of-thought.tsx @@ -1,5 +1,8 @@ "use client"; +import type { LucideIcon } from "lucide-react"; +import type { ComponentProps, ReactNode } from "react"; + import { useControllableState } from "@radix-ui/react-use-controllable-state"; import { Badge } from "@repo/shadcn-ui/components/ui/badge"; import { @@ -8,9 +11,7 @@ import { CollapsibleTrigger, } from "@repo/shadcn-ui/components/ui/collapsible"; import { cn } from "@repo/shadcn-ui/lib/utils"; -import type { LucideIcon } from "lucide-react"; import { BrainIcon, ChevronDownIcon, DotIcon } from "lucide-react"; -import type { ComponentProps, ReactNode } from "react"; import { createContext, memo, useContext, useMemo } from "react"; interface ChainOfThoughtContextValue { @@ -126,7 +127,7 @@ export const ChainOfThoughtStep = memo( }: ChainOfThoughtStepProps) => (
-
+
{label}