refactor(server): canonicalize service API (#31049)

This commit is contained in:
Dax
2026-06-07 03:27:28 +00:00
committed by GitHub
parent 53ff1b57c9
commit fe0c4f8c74
388 changed files with 7103 additions and 4092 deletions
+16
View File
@@ -0,0 +1,16 @@
import { createMemo } from "solid-js"
import { useProject } from "./project"
import { useSync } from "./sync"
import { abbreviateHome, useTuiEnvironment } from "../runtime"
export function useDirectory() {
const project = useProject()
const sync = useSync()
const environment = useTuiEnvironment()
return createMemo(() => {
const directory = project.instance.path().directory || environment.cwd
const result = abbreviateHome(directory, environment.paths.home)
if (sync.data.vcs?.branch) return result + ":" + sync.data.vcs.branch
return result
})
}