johnandersen777.bsky.social/knotless
git that lives in your Atmosphere account
Forked from chadtmiller.com/knotless
0
0
<script lang="ts">
import type { RepoViewDetailed } from '#lib/lexicons/dev/knotless/defs.ts';
import { REPORT, reporting } from '#lib/report.svelte.ts';
import Icon from '#lib/atoms/Icon.svelte';
/** More to do about `repo`, as whoever is logged in, under a "…": reporting it. */
let { repo }: { repo: RepoViewDetailed } = $props();
let open = $state(false);
function report() {
reporting.subject = `knotless://${repo.owner.did}/${repo.name}`;
reporting.what = 'this repository';
open = false;
}
</script>
<details class="popover repo-menu" bind:open>
<summary class="btn" aria-label="More about {repo.name}"><Icon name="kebab" /></summary>
<div class="menu">
<button class="menu-item" type="button" popovertarget={REPORT} onclick={report}
>Report this repository</button
>
</div>
</details>