Quellcode durchsuchen

Update render condition

https://youtrack.weseek.co.jp/issue/GW-7839
- Update render condition of renderBookmarItem
- Remove generateBookmarkList method
- Rename renderBookmarkItem to renderBookmarkList
Mudana-Grune vor 3 Jahren
Ursprung
Commit
7bc01f0447
1 geänderte Dateien mit 9 neuen und 13 gelöschten Zeilen
  1. 9 13
      packages/app/src/components/Sidebar/Bookmarks.tsx

+ 9 - 13
packages/app/src/components/Sidebar/Bookmarks.tsx

@@ -65,7 +65,14 @@ const Bookmarks = () : JSX.Element => {
   const { data: isGuestUser } = useIsGuestUser();
   const { data: currentUserBookmarksData, mutate: mutateCurrentUserBookmarks } = useSWRxCurrentUserBookmarks();
 
-  const generateBookmarkList = () => {
+  const renderBookmarkList = () => {
+    if (currentUserBookmarksData?.length === 0) {
+      return (
+        <h4 className="pl-3">
+          { t('No bookmarks yet') }
+        </h4>
+      );
+    }
     return (
       <ul className="grw-bookmarks-list list-group p-3">
         <div className="grw-bookmarks-item-container">
@@ -79,17 +86,6 @@ const Bookmarks = () : JSX.Element => {
     );
   };
 
-  const renderBookmarksItem = () => {
-    if (currentUserBookmarksData?.length === 0) {
-      return (
-        <h4 className="pl-3">
-          { t('No bookmarks yet') }
-        </h4>
-      );
-    }
-    return generateBookmarkList();
-  };
-
   return (
     <>
       <div className="grw-sidebar-content-header p-3">
@@ -100,7 +96,7 @@ const Bookmarks = () : JSX.Element => {
           <h4 className="pl-3">
             { t('Not available for guest') }
           </h4>
-        ) : renderBookmarksItem()
+        ) : renderBookmarkList()
       }
     </>
   );