diff --git a/backend/db/report.go b/backend/db/report.go index 70e2614..c2bfe48 100644 --- a/backend/db/report.go +++ b/backend/db/report.go @@ -14,7 +14,7 @@ type Report struct { ID int64 `json:"id"` UserID xid.ID `json:"user_id"` UserName string `json:"user_name"` - MemberID *xid.ID `json:"member_id"` + MemberID xid.ID `json:"member_id"` MemberName *string `json:"member_name"` Reason string `json:"reason"` ReporterID xid.ID `json:"reporter_id"` diff --git a/frontend/src/routes/@[username]/+page.svelte b/frontend/src/routes/@[username]/+page.svelte index d249579..18f8513 100644 --- a/frontend/src/routes/@[username]/+page.svelte +++ b/frontend/src/routes/@[username]/+page.svelte @@ -31,6 +31,7 @@ import ErrorAlert from "$lib/components/ErrorAlert.svelte"; import { goto } from "$app/navigation"; import renderMarkdown from "$lib/api/markdown"; + import ReportButton from "./ReportButton.svelte"; export let data: PageData; @@ -149,6 +150,11 @@ {/each} + {#if $userStore && $userStore.id !== data.id} +
+