diff --git a/packages/app/src/components/session-workspace-menu.tsx b/packages/app/src/components/session-workspace-menu.tsx index eac8687833a..6c35e06941e 100644 --- a/packages/app/src/components/session-workspace-menu.tsx +++ b/packages/app/src/components/session-workspace-menu.tsx @@ -28,6 +28,7 @@ export function SessionWorkspaceMenu(props: { placement?: ComponentProps["placement"] gutter?: number class?: string + contentClass?: string children: JSX.Element onOpenChange?: (open: boolean) => void }) { @@ -118,19 +119,19 @@ export function SessionWorkspaceMenu(props: { {props.children} - + - {language.t("workspace.move.title")} + {language.t("workspace.move.menu.title")} void move("create")}> {language.t("workspace.new")} 0}> - + - + {language.t("session.new.workspace.existing").replace(/…$/, "")} diff --git a/packages/app/src/i18n/en.ts b/packages/app/src/i18n/en.ts index 6f487e60fde..ac845a88b40 100644 --- a/packages/app/src/i18n/en.ts +++ b/packages/app/src/i18n/en.ts @@ -1141,6 +1141,7 @@ export const dict = { "settings.workspaces.default.local": "Local directory", "settings.workspaces.default.new": "New workspace", "workspace.move.title": "Move to workspace", + "workspace.move.menu.title": "Move session to", "workspace.move.failed": "Failed to move session", "workspace.lifecycle.creating": "Creating workspace", "workspace.lifecycle.created": "Workspace created", diff --git a/packages/app/src/pages/session/timeline/message-timeline.tsx b/packages/app/src/pages/session/timeline/message-timeline.tsx index a7fe95ee206..8e12d7af507 100644 --- a/packages/app/src/pages/session/timeline/message-timeline.tsx +++ b/packages/app/src/pages/session/timeline/message-timeline.tsx @@ -269,7 +269,8 @@ function WorkspaceMoveAction(props: { classList={{ "group/workspace-move relative shrink-0": true, "ml-auto h-5 w-[167px]": inline(), - "h-[46px] w-full rounded-b-[6px] bg-v2-background-bg-layer-02 hover:bg-v2-background-bg-layer-03": !inline(), + "-mt-2.5 h-[46px] w-full rounded-b-[6px] bg-v2-background-bg-layer-02 hover:bg-v2-background-bg-layer-03": + !inline(), invisible: props.dismissed, }} > @@ -280,7 +281,8 @@ function WorkspaceMoveAction(props: { directory={props.directory} messageID={props.messageID} placement={inline() ? "bottom-end" : "left-start"} - gutter={inline() ? 4 : -2} + gutter={inline() ? 4 : -22} + contentClass={inline() ? undefined : "relative top-3.5"} class={ inline() ? "flex h-5 w-full items-center gap-1.5 rounded-[4px] pr-6 text-[13px] font-[440] leading-5 tracking-[-0.04px] text-v2-text-text-faint hover:bg-v2-overlay-simple-overlay-hover focus-visible:bg-v2-overlay-simple-overlay-hover focus-visible:outline-none data-[expanded]:bg-v2-overlay-simple-overlay-pressed" @@ -332,9 +334,9 @@ function SessionSummaryPanel(props: { return (
-
+