diff --git a/src/components/Comment.svelte b/src/components/Comment.svelte index 97c1592ae50047b729a743329cd8bf66ac8a6eb5..354c6c653dfe6176c3806a59860eb5d2dae048ec 100644 --- a/src/components/Comment.svelte +++ b/src/components/Comment.svelte @@ -13,14 +13,30 @@ id: number; } - export interface ReplyDetail { + export interface EditDetail { id: number; content: string; + rating: number; + } + + export interface ShowDetail { + id: number; + } + + export interface ConvertDetail { + id: number; + rating: number; + } + + export interface ReplyDetail { + id: number; + comment: INamedFrontendComment; }
@@ -140,6 +241,25 @@ before="•" style="date" /> + + {#if comment.type === "review"} + + + {#each Array(comment.rating).fill(undefined) as _}{/each}{#each Array(5 - comment.rating).fill(undefined) as _}{/each} + + {/if}
+ + {#if comment.author === userId} + {#if comment.isOld && !isDev} + + {/if} + {/if} {#if comment.author !== userId}
+ {:else if editing} + - - {/if} - {:else if data.devResponse !== undefined} -
{data.devResponse}
- {:else} - no dev response -
- {/if} -
votes
{data.upCount} diff --git a/src/components/admin/panels/CommentFeed.svelte b/src/components/admin/panels/CommentFeed.svelte index cac611483768e5cb07f76806b3aa18afff49f390..137c7aa5f99225a02409ed13f7f25a2dca07360a 100644 --- a/src/components/admin/panels/CommentFeed.svelte +++ b/src/components/admin/panels/CommentFeed.svelte @@ -87,11 +87,6 @@ if (str.length > 40) str = str.substring(0, 37) + "..."; return str; })(), - response: (() => { - let str = String(x.devResponse ?? ""); - if (str.length > 40) str = str.substring(0, 37) + "..."; - return str; - })(), deleted: x.deleted === true ? "yes" : "", }))} schema={{ @@ -101,7 +96,6 @@ score: { name: "score", type: "score" }, deleted: { name: "deleted" }, content: { name: "content" }, - response: { name: "developer response" }, }} onitemclick={x => { const comment = data.find(y => y.id == x.id); diff --git a/src/components/admin/panels/Housekeeping.svelte b/src/components/admin/panels/Housekeeping.svelte index 1aee7da5a046a6d849513d7e380a6b7117770c48..7cc074aca8ae79f7adffe95d21ff2fc200cddf95 100644 --- a/src/components/admin/panels/Housekeeping.svelte +++ b/src/components/admin/panels/Housekeeping.svelte @@ -1,6 +1,6 @@ @@ -96,22 +56,6 @@ /> {/if} -

forum category requests

- {#each data.crequests as cat, i} -
- {cat.name} - slug: {cat.slug}
- desc: {cat.description}
- why? {cat.reason}
- with - the parent -
- -
- {:else} - 🎉 - {/each} -