mirror of
https://seed.radicle.dev/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git
synced 2026-10-27 07:30:34 +08:00
Add pin to sidebar repo context menu
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user