refactor(frontend): remove warn moderation status — hardcode warn to 0 in charts, drop warn filter/badge/buttons/Api, simplify to flagged-only

This commit is contained in:
MythEclipse
2026-06-03 01:13:47 +07:00
parent b7d4e66600
commit 8d34aa7125
10 changed files with 15 additions and 108 deletions
@@ -27,7 +27,7 @@ interface MessagesPanelProps {
loadingMore?: boolean;
}
type AiFilter = "all" | "clean" | "warn" | "flagged" | "error" | "pending";
type AiFilter = "all" | "clean" | "flagged" | "error" | "pending";
export function MessagesPanel({
guildName,
@@ -73,7 +73,6 @@ export function MessagesPanel({
return {
total: base.length,
clean: base.filter((m) => m.ai_status === "clean").length,
warn: base.filter((m) => m.ai_status === "warn").length,
flagged: base.filter((m) => m.ai_status === "flagged").length,
error: base.filter((m) => m.ai_status === "error").length,
pending: base.filter((m) => m.ai_status === "pending" || !m.ai_status)
@@ -125,12 +124,6 @@ export function MessagesPanel({
>
{stats.clean} clean
</Badge>
<Badge
variant="outline"
className="text-xs text-yellow-400 border-yellow-400/30"
>
{stats.warn} warn
</Badge>
<Badge
variant="outline"
className="text-xs text-red-400 border-red-400/30"
@@ -227,7 +220,6 @@ export function MessagesPanel({
[
"all",
"clean",
"warn",
"flagged",
"error",
"pending",