diff --git a/components/Moderators/PendingModerationList.tsx b/components/Moderators/PendingModerationList.tsx
index 48230e237..99173dab6 100644
--- a/components/Moderators/PendingModerationList.tsx
+++ b/components/Moderators/PendingModerationList.tsx
@@ -6,7 +6,6 @@ import { Button } from '@/components/ui/Button';
import { DeclineModal } from '@/components/Moderators/DeclineModal';
import { FeedItemGrantWithApplicants } from '@/components/Feed/items/FeedItemGrantWithApplicants';
import { FeedItemPost } from '@/components/Feed/items/FeedItemPost';
-import { FeedItemPaper } from '@/components/Feed/items/FeedItemPaper';
import {
PendingModerationService,
PENDING_MODULE_CONFIG,
@@ -69,16 +68,9 @@ function renderPendingGrantItem(entry: FeedEntry, footer: ReactNode): ReactNode
function renderFeedItem(module: PendingModule, entry: FeedEntry, footer: ReactNode): ReactNode {
const commonProps = { entry, showActions: false, footer };
- switch (module) {
- case 'funding_opportunities':
- return renderPendingGrantItem(entry, footer);
- case 'journal_entries':
- return ;
- case 'proposals':
- case 'posts':
- default:
- return ;
- }
+ if (module === 'funding_opportunities') return renderPendingGrantItem(entry, footer);
+
+ return ;
}
export function PendingModerationList({ module }: Readonly) {
diff --git a/services/content-moderation.service.ts b/services/content-moderation.service.ts
index d387e840e..fd70e1daa 100644
--- a/services/content-moderation.service.ts
+++ b/services/content-moderation.service.ts
@@ -5,7 +5,7 @@ import { GrantModerationService, type PendingWorksResponse } from './grant-moder
export type { PendingWorksResponse };
-export type PendingModule = 'funding_opportunities' | 'proposals' | 'posts' | 'journal_entries';
+export type PendingModule = 'funding_opportunities' | 'proposals';
/** Number of pending items per module, as shown on the tab badges. */
export type PendingModuleCounts = Record;
@@ -24,12 +24,7 @@ interface PendingModuleConfig {
resourcePath?: string;
}
-export const PENDING_MODULES: PendingModule[] = [
- 'funding_opportunities',
- 'proposals',
- 'posts',
- 'journal_entries',
-];
+export const PENDING_MODULES: PendingModule[] = ['funding_opportunities', 'proposals'];
/** Module shown when none is specified in the URL (the first tab). */
export const DEFAULT_PENDING_MODULE: PendingModule = PENDING_MODULES[0];
@@ -56,18 +51,6 @@ export const PENDING_MODULE_CONFIG: Record =
feedContentType: 'PREREGISTRATION',
resourcePath: '/api/researchhubpost',
},
- posts: {
- tabLabel: 'Posts',
- itemLabel: 'Post',
- feedContentType: 'POST',
- resourcePath: '/api/researchhubpost',
- },
- journal_entries: {
- tabLabel: 'Journal Entries',
- itemLabel: 'Journal entry',
- feedContentType: 'PAPER',
- resourcePath: '/api/paper',
- },
};
export class PendingModerationError extends Error {