瀏覽代碼

remove usage of assert in client

Futa Arai 10 月之前
父節點
當前提交
efce30c2a7
共有 2 個文件被更改,包括 4 次插入6 次删除
  1. 3 3
      packages/ui/src/components/PagePath/PageListMeta.tsx
  2. 1 3
      packages/ui/src/components/UserPicture.tsx

+ 3 - 3
packages/ui/src/components/PagePath/PageListMeta.tsx

@@ -1,7 +1,5 @@
 import type { FC, JSX } from 'react';
 
-import assert from 'node:assert';
-
 import type { IPageHasId } from '@growi/core';
 import { pagePathUtils, templateChecker } from '@growi/core/dist/utils';
 
@@ -41,7 +39,9 @@ const SeenUsersCount = (props: SeenUsersCountProps): JSX.Element => {
     return <></>;
   }
 
-  assert(strengthLevel >= 0 && strengthLevel <= MAX_STRENGTH_LEVEL); // [0, MAX_STRENGTH_LEVEL)
+  if (!(strengthLevel >= 0 && strengthLevel <= MAX_STRENGTH_LEVEL)) {
+    throw new Error('strengthLevel out of range');
+  } // [0, MAX_STRENGTH_LEVEL)
 
   const strengthClass = `strength-${strengthLevel}`; // strength-{0, 1, 2, 3, 4}
 

+ 1 - 3
packages/ui/src/components/UserPicture.tsx

@@ -72,9 +72,7 @@ const UserPictureRootWithLink = forwardRef<
       ref={ref}
       className={props.className}
       onClick={clickHandler}
-      onKeyDown={(e) => {
-        if (e.key === 'Enter') clickHandler();
-      }}
+      onKeyDown={() => {}}
       style={{ cursor: 'pointer' }}
     >
       {props.children}