|
|
@@ -1,8 +1,24 @@
|
|
|
-import { ActivityActionTranslationMap } from '~/interfaces/activity';
|
|
|
import type { ActivityWithPageTarget, SupportedActivityActionType } from '~/interfaces/activity';
|
|
|
+import { ActivityLogActions } from '~/interfaces/activity';
|
|
|
|
|
|
import { PageListItemS } from '../PageList/PageListItemS';
|
|
|
|
|
|
+export const ActivityActionTranslationMap: Record<
|
|
|
+ SupportedActivityActionType,
|
|
|
+ string
|
|
|
+> = {
|
|
|
+ [ActivityLogActions.ACTION_PAGE_CREATE]: 'created a page',
|
|
|
+ [ActivityLogActions.ACTION_PAGE_UPDATE]: 'updated a page',
|
|
|
+ [ActivityLogActions.ACTION_PAGE_DELETE]: 'deleted a page',
|
|
|
+ [ActivityLogActions.ACTION_PAGE_RENAME]: 'renamed a page',
|
|
|
+ [ActivityLogActions.ACTION_PAGE_REVERT]: 'reverted a page',
|
|
|
+ [ActivityLogActions.ACTION_PAGE_DUPLICATE]: 'duplicated a page',
|
|
|
+ [ActivityLogActions.ACTION_COMMENT_CREATE]: 'posted a comment',
|
|
|
+ [ActivityLogActions.ACTION_COMMENT_UPDATE]: 'edited a comment',
|
|
|
+ [ActivityLogActions.ACTION_COMMENT_REMOVE]: 'deleted a comment',
|
|
|
+ [ActivityLogActions.ACTION_ATTACHMENT_ADD]: 'added an attachment',
|
|
|
+};
|
|
|
+
|
|
|
const translateAction = (action: SupportedActivityActionType): string => {
|
|
|
return ActivityActionTranslationMap[action] || 'performed an unknown action';
|
|
|
};
|