Julius MarmingeT3 Code Mobile [WIP] (#2013)b3e8c035 months agoHistory
24 lines · 920 B · TypeScript
RawDownload
import { useMemo } from "react"; import { useSelectedThreadDetail } from "./use-thread-detail";import { useThreadSelection } from "./use-thread-selection";import { resolvePreferredThreadWorktreePath } from "../features/terminal/terminalLaunchContext"; export function useSelectedThreadWorktree() {  const { selectedThread, selectedThreadProject } = useThreadSelection();  const selectedThreadDetail = useSelectedThreadDetail();   const selectedThreadWorktreePath = useMemo(    () =>      resolvePreferredThreadWorktreePath({        threadShellWorktreePath: selectedThread?.worktreePath ?? null,        threadDetailWorktreePath: selectedThreadDetail?.worktreePath ?? null,      }),    [selectedThread?.worktreePath, selectedThreadDetail?.worktreePath],  );   return {    selectedThreadWorktreePath,    selectedThreadCwd: selectedThreadWorktreePath ?? selectedThreadProject?.workspaceRoot ?? null,  };}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t