Add pin to sidebar repo context menu

This commit is contained in:
Brandon Oxendine
2026-10-19 10:31:36 +02:00
committed by Rūdolfs Ošiņš
parent 002f109b0a
commit ce3ef34de8
@@ -1284,11 +1284,20 @@
{#if contextMenu}
{@const repo = contextMenu.repo}
{@const url = entityUrl({ type: "repo", rid: repo.rid }, config) ?? ""}
{@const pinState = pinnedRepoIds.value.includes(repo.rid)}
<ContextMenu
x={contextMenu.x}
y={contextMenu.y}
target={contextMenu.target}
onclose={closeContextMenu}>
<button
class="menu-item"
role="menuitem"
onclick={() => togglePin(repo.rid)}>
<Icon name={pinState ? "pin-filled" : "pin-hollow"} />
{pinState ? "Unpin" : "Pin"}
</button>
<div class="menu-separator"></div>
<button
class="menu-item"
role="menuitem"