summaryrefslogtreecommitdiffhomepage
path: root/packages/ui
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-03-03 07:10:45 -0600
committerAdam <[email protected]>2026-03-03 07:10:52 -0600
commitfa45422bf9bfb79acfa5476e951af211d5f4283e (patch)
tree1a96171003400c6822c163f67f2932f923dbb229 /packages/ui
parentda82d4035aeaf64fb945698a4cf17cd106988238 (diff)
downloadopencode-fa45422bf9bfb79acfa5476e951af211d5f4283e.tar.gz
opencode-fa45422bf9bfb79acfa5476e951af211d5f4283e.zip
chore: cleanup
Diffstat (limited to 'packages/ui')
-rw-r--r--packages/ui/src/components/text-reveal.tsx5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/ui/src/components/text-reveal.tsx b/packages/ui/src/components/text-reveal.tsx
index f01704365..c4fe1302f 100644
--- a/packages/ui/src/components/text-reveal.tsx
+++ b/packages/ui/src/components/text-reveal.tsx
@@ -57,6 +57,11 @@ export function TextReveal(props: {
() => props.text,
(next, prev) => {
if (next === prev) return
+ if (typeof next === "string" && typeof prev === "string" && next.startsWith(prev)) {
+ setCur(next)
+ widen(win())
+ return
+ }
setSwapping(true)
setOld(prev)
setCur(next)