From da6ecd439c51337269f6abeb45428814eeaa08c4 Mon Sep 17 00:00:00 2001 From: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com> Date: Fri, 14 Jul 2023 15:08:07 +0530 Subject: [PATCH] refactor: favorite projects fetch function, chore: update tooltip design (#1526) * chore: update tooltip design * fix: due date popup overflow * fix: build error * fix: build error * chore: add key to map return value * refactor: favorite projects sidebar list --- .../core/board-view/single-board.tsx | 10 ++- .../core/filters/issues-view-filter.tsx | 29 +++++--- apps/app/components/issues/attachments.tsx | 3 +- .../pages/single-page-detailed-item.tsx | 2 - .../pages/single-page-list-item.tsx | 2 - .../project/delete-project-modal.tsx | 7 -- apps/app/components/project/sidebar-list.tsx | 2 +- .../project/single-project-card.tsx | 11 --- .../project/single-sidebar-project.tsx | 10 --- apps/app/components/ui/tooltip.tsx | 67 ++++++++++++------- .../components/workspace/activity-graph.tsx | 1 - apps/app/layouts/app-layout/app-sidebar.tsx | 2 +- .../projects/[projectId]/pages/[pageId].tsx | 1 - .../[projectId]/settings/automations.tsx | 20 +++--- .../projects/[projectId]/settings/control.tsx | 7 -- .../[projectId]/settings/features.tsx | 35 ++-------- .../projects/[projectId]/settings/index.tsx | 7 -- apps/app/styles/globals.css | 2 +- 18 files changed, 90 insertions(+), 128 deletions(-) diff --git a/apps/app/components/core/board-view/single-board.tsx b/apps/app/components/core/board-view/single-board.tsx index 9cfe9c937..5701f4c58 100644 --- a/apps/app/components/core/board-view/single-board.tsx +++ b/apps/app/components/core/board-view/single-board.tsx @@ -60,6 +60,10 @@ export const SingleBoard: React.FC = ({ const [properties] = useIssuesProperties(workspaceSlug as string, projectId as string); + // Check if it has at least 4 tickets since it is enough to accommodate the Calendar height + const issuesLength = groupedByIssues?.[groupTitle].length; + const hasMinimumNumberOfCards = issuesLength ? issuesLength >= 4 : false; + const isNotAllowed = userAuth.isGuest || userAuth.isViewer || isCompleted; return ( @@ -103,7 +107,11 @@ export const SingleBoard: React.FC = ({ )} -
+
{groupedByIssues?.[groupTitle].map((issue, index) => ( { {!isArchivedIssues && (
{issueViewOptions.map((option) => ( - + + ))}
)} diff --git a/apps/app/components/issues/attachments.tsx b/apps/app/components/issues/attachments.tsx index 6d56264e5..95bd3488d 100644 --- a/apps/app/components/issues/attachments.tsx +++ b/apps/app/components/issues/attachments.tsx @@ -69,13 +69,12 @@ export const IssueAttachments = () => {
{getFileIcon(getFileExtension(file.asset))}
- + {truncateText(`${getFileName(file.attributes.name)}`, 10)} person.member.id === file.updated_by)?.member .first_name ?? "" diff --git a/apps/app/components/pages/single-page-detailed-item.tsx b/apps/app/components/pages/single-page-detailed-item.tsx index fcd6ca54f..2ae792940 100644 --- a/apps/app/components/pages/single-page-detailed-item.tsx +++ b/apps/app/components/pages/single-page-detailed-item.tsx @@ -141,7 +141,6 @@ export const SinglePageDetailedItem: React.FC = ({ ? "This page is only visible to you." : "This page can be viewed by anyone in the project." }`} - theme="dark" >
+ } + position={position} + renderTarget={({ isOpen: isTooltipOpen, ref: eleReference, ...tooltipProps }) => + React.cloneElement(children, { ref: eleReference, ...tooltipProps, ...children.props }) + } + /> + ); +}; diff --git a/apps/app/components/workspace/activity-graph.tsx b/apps/app/components/workspace/activity-graph.tsx index c9fecc1cd..95d6d03b3 100644 --- a/apps/app/components/workspace/activity-graph.tsx +++ b/apps/app/components/workspace/activity-graph.tsx @@ -110,7 +110,6 @@ export const ActivityGraph: React.FC = ({ activities }) => { tooltipContent={`${ isActive ? isActive.activity_count : 0 } activities on ${renderShortDateWithYearFormat(date)}`} - theme="dark" >
= ({ toggleSidebar, setToggleSidebar }) => return (
diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/pages/[pageId].tsx b/apps/app/pages/[workspaceSlug]/projects/[projectId]/pages/[pageId].tsx index f34689237..36612c92b 100644 --- a/apps/app/pages/[workspaceSlug]/projects/[projectId]/pages/[pageId].tsx +++ b/apps/app/pages/[workspaceSlug]/projects/[projectId]/pages/[pageId].tsx @@ -482,7 +482,6 @@ const SinglePage: NextPage = () => { ? "This page is only visible to you." : "This page can be viewed by anyone in the project." }`} - theme="dark" > {pageDetails.access ? (