From 311ba4179a3c112a7e0cbbeae152a971284a3632 Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Thu, 26 Mar 2026 14:34:01 -0500 Subject: fix(app): remove fork session button --- packages/ui/src/components/message-part.tsx | 30 ++++++----------------------- 1 file changed, 6 insertions(+), 24 deletions(-) (limited to 'packages/ui/src') diff --git a/packages/ui/src/components/message-part.tsx b/packages/ui/src/components/message-part.tsx index 3b4ed9e54..a15e2e0c1 100644 --- a/packages/ui/src/components/message-part.tsx +++ b/packages/ui/src/components/message-part.tsx @@ -884,7 +884,7 @@ export function UserMessageDisplay(props: { message: UserMessage; parts: PartTyp const i18n = useI18n() const [state, setState] = createStore({ copied: false, - busy: undefined as "fork" | "revert" | undefined, + busy: false, }) const copied = () => state.copied const busy = () => state.busy @@ -938,10 +938,10 @@ export function UserMessageDisplay(props: { message: UserMessage; parts: PartTyp setTimeout(() => setState("copied", false), 2000) } - const run = (kind: "fork" | "revert") => { - const act = kind === "fork" ? props.actions?.fork : props.actions?.revert + const revert = () => { + const act = props.actions?.revert if (!act || busy()) return - setState("busy", kind) + setState("busy", true) void Promise.resolve() .then(() => act({ @@ -949,9 +949,7 @@ export function UserMessageDisplay(props: { message: UserMessage; parts: PartTyp messageID: props.message.id, }), ) - .finally(() => { - if (busy() === kind) setState("busy", undefined) - }) + .finally(() => setState("busy", false)) } return ( @@ -1017,22 +1015,6 @@ export function UserMessageDisplay(props: { message: UserMessage; parts: PartTyp - - - e.preventDefault()} - onClick={(event) => { - event.stopPropagation() - run("fork") - }} - aria-label={i18n.t("ui.message.forkMessage")} - /> - - e.preventDefault()} onClick={(event) => { event.stopPropagation() - run("revert") + revert() }} aria-label={i18n.t("ui.message.revertMessage")} /> -- cgit v1.2.3