[WEB-2508] fix: page favorite item title mutation (#7020)

* fix: remove page favorite item title fallback value

* refactor: use nullish coalescing operator
This commit is contained in:
Aaryan Khandelwal
2025-05-07 00:28:43 +05:30
committed by GitHub
parent 0a01e0eb41
commit d366ac1581

View File

@@ -43,23 +43,23 @@ export const useFavoriteItemDetails = (workspaceSlug: string, favorite: IFavorit
switch (favoriteItemEntityType) {
case "project":
itemTitle = currentProjectDetails?.name || favoriteItemName;
itemTitle = currentProjectDetails?.name ?? favoriteItemName;
itemIcon = getFavoriteItemIcon("project", currentProjectDetails?.logo_props || favoriteItemLogoProps);
break;
case "page":
itemTitle = getPageName(pageDetail?.name || favoriteItemName);
itemIcon = getFavoriteItemIcon("page", pageDetail?.logo_props || favoriteItemLogoProps);
itemTitle = getPageName(pageDetail?.name ?? favoriteItemName);
itemIcon = getFavoriteItemIcon("page", pageDetail?.logo_props ?? favoriteItemLogoProps);
break;
case "view":
itemTitle = viewDetails?.name || favoriteItemName;
itemTitle = viewDetails?.name ?? favoriteItemName;
itemIcon = getFavoriteItemIcon("view", viewDetails?.logo_props || favoriteItemLogoProps);
break;
case "cycle":
itemTitle = cycleDetail?.name || favoriteItemName;
itemTitle = cycleDetail?.name ?? favoriteItemName;
itemIcon = getFavoriteItemIcon("cycle");
break;
case "module":
itemTitle = moduleDetail?.name || favoriteItemName;
itemTitle = moduleDetail?.name ?? favoriteItemName;
itemIcon = getFavoriteItemIcon("module");
break;
default: {