diff --git a/src/app/admin/AdminPanel.tsx b/src/app/admin/AdminPanel.tsx index 8aabdd5..a940795 100644 --- a/src/app/admin/AdminPanel.tsx +++ b/src/app/admin/AdminPanel.tsx @@ -1358,116 +1358,117 @@ export default function AdminPanel() { - - Name - - {originalEntryForEditView.name} - - - { - ( - viewingSubmission.data as EditEntrySuggestionData - ).changes.name - } - - - - - Description - - - {originalEntryForEditView.description} - - - { - ( - viewingSubmission.data as EditEntrySuggestionData - ).changes.description - } - - - - - Aliases - - - {formatAliases(originalEntryForEditView.aliases)} - - - {formatAliases( - ( - viewingSubmission.data as EditEntrySuggestionData - ).changes.aliases, - )} - - - - Type - - {originalEntryForEditView.type} - - - { - ( - viewingSubmission.data as EditEntrySuggestionData - ).changes.entryType - } - - + {( + viewingSubmission.data as EditEntrySuggestionData + ).changes.name && ( + + Name + + {originalEntryForEditView.name} + + + { + ( + viewingSubmission.data as EditEntrySuggestionData + ).changes.name + } + + + )} + {( + viewingSubmission.data as EditEntrySuggestionData + ).changes.description && ( + + + Description + + + {originalEntryForEditView.description} + + + { + ( + viewingSubmission.data as EditEntrySuggestionData + ).changes.description + } + + + )} + {( + viewingSubmission.data as EditEntrySuggestionData + ).changes.aliases && ( + + + Aliases + + + {formatAliases(originalEntryForEditView.aliases)} + + + {formatAliases( + ( + viewingSubmission.data as EditEntrySuggestionData + ).changes.aliases, + )} + + + )} {originalEntryForEditView.type === "exicon" && ( <> - - - Tags - - - {( - (originalEntryForEditView as ExiconEntry) - .tags || [] - ).length > 0 - ? ( - ( - originalEntryForEditView as ExiconEntry - ).tags || [] - ) - .map((tag) => tag.name) - .join(", ") - : "None"} - - - {( - ( - viewingSubmission.data as EditEntrySuggestionData - ).changes.tags || [] - ).length > 0 - ? ( - ( - viewingSubmission.data as EditEntrySuggestionData - ).changes.tags || [] - ) - .map( - (tagId) => - tags.find((t) => t.id === tagId) - ?.name || "Unknown", + {( + viewingSubmission.data as EditEntrySuggestionData + ).changes.tags && ( + + + Tags + + + {( + (originalEntryForEditView as ExiconEntry) + .tags || [] + ).length > 0 + ? ( + ( + originalEntryForEditView as ExiconEntry + ).tags || [] ) - .join(", ") - : "None"} - - - - - Video Link - - - {(originalEntryForEditView as ExiconEntry) - .videoLink || "None"} - - - {( - viewingSubmission.data as EditEntrySuggestionData - ).changes.videoLink || "None"} - - + .map((tag) => tag.name) + .join(", ") + : "None"} + + + {( + ( + viewingSubmission.data as EditEntrySuggestionData + ).changes.tags || [] + ).length > 0 + ? ( + ( + viewingSubmission.data as EditEntrySuggestionData + ).changes.tags || [] + ).join(", ") + : "None"} + + + )} + {( + viewingSubmission.data as EditEntrySuggestionData + ).changes.videoLink && ( + + + Video Link + + + {(originalEntryForEditView as ExiconEntry) + .videoLink || "None"} + + + {( + viewingSubmission.data as EditEntrySuggestionData + ).changes.videoLink || "None"} + + + )} )}