From f3128fa241dc25d486154f8e1b57a046f80a88c7 Mon Sep 17 00:00:00 2001 From: David Hill <1879069+iamdavidhill@users.noreply.github.com> Date: Tue, 8 Sep 2026 17:07:41 -0600 Subject: [PATCH] fix(ui): unify composer submit button styles (#48032) --- packages/app/src/composer/editor/editor.tsx | 4 +- .../requests/session-permission-dock.tsx | 2 +- .../requests/session-question-dock.tsx | 2 +- .../requests/session-websearch-dock.tsx | 2 +- packages/ui/src/actions/button/button.css | 2 + .../ui/src/actions/button/button.stories.tsx | 7 +- packages/ui/src/actions/button/button.tsx | 1 + .../src/actions/icon-button/icon-button.css | 57 +------------- .../icon-button/icon-button.stories.tsx | 10 ++- .../src/actions/icon-button/icon-button.tsx | 2 +- packages/ui/src/actions/submit.css | 74 +++++++++++++++++++ 11 files changed, 96 insertions(+), 67 deletions(-) create mode 100644 packages/ui/src/actions/submit.css diff --git a/packages/app/src/composer/editor/editor.tsx b/packages/app/src/composer/editor/editor.tsx index ea0220fe706..22b91bdcb4d 100644 --- a/packages/app/src/composer/editor/editor.tsx +++ b/packages/app/src/composer/editor/editor.tsx @@ -841,8 +841,8 @@ export function ComposerEditorSubmitButton(props: { disabled={!props.stopping && props.disabled} tabIndex={props.mode === "normal" ? undefined : -1} icon={} - variant="contrast" - class="size-7 rounded-md p-[6px] disabled:opacity-50" + variant="submit" + class="size-7 rounded-md p-[6px]" aria-label={props.stopping ? props.stopLabel : props.sendLabel} onClick={(event) => { event.preventDefault() diff --git a/packages/app/src/session/requests/session-permission-dock.tsx b/packages/app/src/session/requests/session-permission-dock.tsx index 4657d61c9d7..db54fc57c52 100644 --- a/packages/app/src/session/requests/session-permission-dock.tsx +++ b/packages/app/src/session/requests/session-permission-dock.tsx @@ -45,7 +45,7 @@ export function SessionPermissionDock(props: { > {language.t("ui.permission.allowAlways")} - diff --git a/packages/app/src/session/requests/session-question-dock.tsx b/packages/app/src/session/requests/session-question-dock.tsx index d298766ad01..24b76e28c7c 100644 --- a/packages/app/src/session/requests/session-question-dock.tsx +++ b/packages/app/src/session/requests/session-question-dock.tsx @@ -523,7 +523,7 @@ export const SessionQuestionDock: Component<{ request: FormInfo; onSubmit: () => +