diff options
| author | Adam <[email protected]> | 2026-01-22 11:03:49 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-01-22 11:03:49 -0600 |
| commit | fc53abe589cb8d86f8b4fd7df0c6b25aa4914602 (patch) | |
| tree | 4c796589f9ed273a1335803b69a663b91350d076 | |
| parent | 7b23bf7c1ba9a88d0696362a2aa7abf234b4e6e8 (diff) | |
| download | opencode-fc53abe589cb8d86f8b4fd7df0c6b25aa4914602.tar.gz opencode-fc53abe589cb8d86f8b4fd7df0c6b25aa4914602.zip | |
feat(app): close projects from hover card
| -rw-r--r-- | packages/app/src/pages/layout.tsx | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/packages/app/src/pages/layout.tsx b/packages/app/src/pages/layout.tsx index c78171a29..41a76b4d6 100644 --- a/packages/app/src/pages/layout.tsx +++ b/packages/app/src/pages/layout.tsx @@ -1951,7 +1951,22 @@ export default function Layout(props: ParentProps) { }} > <div class="-m-3 p-2 flex flex-col w-72"> - <div class="px-4 pt-2 pb-1 text-14-medium text-text-strong truncate">{displayName(props.project)}</div> + <div class="px-4 pt-2 pb-1 flex items-center gap-2"> + <div class="text-14-medium text-text-strong truncate grow">{displayName(props.project)}</div> + <Tooltip value={language.t("common.close")} placement="top" gutter={6}> + <IconButton + icon="circle-x" + variant="ghost" + class="shrink-0" + aria-label={language.t("common.close")} + onClick={(event) => { + event.stopPropagation() + setOpen(false) + closeProject(props.project.worktree) + }} + /> + </Tooltip> + </div> <div class="px-4 pb-2 text-12-medium text-text-weak">{language.t("sidebar.project.recentSessions")}</div> <div class="px-2 pb-2 flex flex-col gap-2"> <Show |
