Browse Source

Add link to user root

Shun Miyazawa 3 years ago
parent
commit
ca6bc8a509
1 changed files with 8 additions and 1 deletions
  1. 8 1
      packages/app/src/components/Admin/AuditLog/ActivityTable.tsx

+ 8 - 1
packages/app/src/components/Admin/AuditLog/ActivityTable.tsx

@@ -1,5 +1,6 @@
 import React, { FC } from 'react';
 import React, { FC } from 'react';
 
 
+import { pagePathUtils } from '@growi/core';
 import { UserPicture } from '@growi/ui';
 import { UserPicture } from '@growi/ui';
 import { format } from 'date-fns';
 import { format } from 'date-fns';
 import { useTranslation } from 'react-i18next';
 import { useTranslation } from 'react-i18next';
@@ -39,7 +40,13 @@ export const ActivityTable : FC<Props> = (props: Props) => {
                     <UserPicture user={activity.user} className="picture rounded-circle" />
                     <UserPicture user={activity.user} className="picture rounded-circle" />
                   )}
                   )}
                 </td>
                 </td>
-                <td>{activity.snapshot?.username}</td>
+                <td>
+                  {
+                    activity.user != null
+                      ? (<a href={pagePathUtils.userPageRoot(activity.user)}>{activity.snapshot?.username}</a>)
+                      : (<>{activity.snapshot?.username}</>)
+                  }
+                </td>
                 <td>{formatDate(activity.createdAt)}</td>
                 <td>{formatDate(activity.createdAt)}</td>
                 <td>{t(`admin:audit_log_action.${activity.action}`)}</td>
                 <td>{t(`admin:audit_log_action.${activity.action}`)}</td>
                 <td>{activity.ip}</td>
                 <td>{activity.ip}</td>