fix(app): hide home session archive action (#34136)

Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local>
This commit is contained in:
opencode-agent[bot]
2026-06-27 02:23:36 +00:00
committed by GitHub
co-authored by 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴
parent cd56c51e2d
commit 4b948c5d74
+19 -16
View File
@@ -68,6 +68,7 @@ import { archiveHomeSession } from "./home-session-archive"
import { showToast } from "@/utils/toast" import { showToast } from "@/utils/toast"
const HOME_SESSION_LIMIT = 64 const HOME_SESSION_LIMIT = 64
const SHOW_HOME_SESSION_ARCHIVE = false
const HOME_ROW_LAYOUT = const HOME_ROW_LAYOUT =
"flex min-w-0 w-full shrink-0 cursor-default items-center rounded-[6px] bg-transparent text-left transition-[background-color,color,box-shadow] duration-[120ms] ease-in-out focus-visible:outline-none" "flex min-w-0 w-full shrink-0 cursor-default items-center rounded-[6px] bg-transparent text-left transition-[background-color,color,box-shadow] duration-[120ms] ease-in-out focus-visible:outline-none"
const HOME_ROW_BASE = `${HOME_ROW_LAYOUT} border-0` const HOME_ROW_BASE = `${HOME_ROW_LAYOUT} border-0`
@@ -1189,22 +1190,24 @@ function HomeSessionRow(props: {
</span> </span>
</Show> </Show>
</button> </button>
<div class="hover-reveal absolute right-1.5 top-1/2 flex -translate-y-1/2 items-center gap-1 group-hover/session:opacity-100 focus-within:opacity-100"> <Show when={SHOW_HOME_SESSION_ARCHIVE}>
<TooltipV2 class="flex shrink-0 items-center" placement="bottom" value={language.t("common.archive")}> <div class="hover-reveal absolute right-1.5 top-1/2 flex -translate-y-1/2 items-center gap-1 group-hover/session:opacity-100 focus-within:opacity-100">
<IconButtonV2 <TooltipV2 class="flex shrink-0 items-center" placement="bottom" value={language.t("common.archive")}>
data-action="home-session-archive" <IconButtonV2
variant="ghost-muted" data-action="home-session-archive"
size="large" variant="ghost-muted"
icon={<IconV2 name="archive" />} size="large"
aria-label={language.t("common.archive")} icon={<IconV2 name="archive" />}
onClick={(event) => { aria-label={language.t("common.archive")}
event.preventDefault() onClick={(event) => {
event.stopPropagation() event.preventDefault()
void props.archiveSession(props.record.session) event.stopPropagation()
}} void props.archiveSession(props.record.session)
/> }}
</TooltipV2> />
</div> </TooltipV2>
</div>
</Show>
</div> </div>
) )
} }