From ec91a0d2e50ec91b93ca7f8f79d1e23086621c86 Mon Sep 17 00:00:00 2001 From: Dakshesh Jain <65905942+dakshesh14@users.noreply.github.com> Date: Thu, 28 Sep 2023 14:02:03 +0530 Subject: [PATCH] fix: ui and bugs (#2289) * fix: 24 character limit on first & last name in onboarding page * fix: no option: 'Add Issue' in archive issue page * fix: in archive issue directly sending to issue detail page * fix: issue type showing in archive issue * fix: custom menu overflowing * fix: changing subscriber in filters has no effect * style: border in quick-add * fix: on onboarding member role overflowing * fix: inconsistent icons in issue detail * style: spacing, borders and shadows in quick-add * fix: custom menu truncate --- web/components/core/activity.tsx | 84 ++++--- web/components/core/filters/filters-list.tsx | 4 +- .../core/filters/issues-view-filter.tsx | 54 +++-- .../board-view/inline-create-issue-form.tsx | 2 +- .../inline-create-issue-form.tsx | 4 +- .../inline-create-issue-form.tsx | 2 +- web/components/core/views/issues-view.tsx | 5 +- .../list-view/inline-create-issue-form.tsx | 4 +- .../core/views/list-view/single-issue.tsx | 3 +- .../core/views/list-view/single-list.tsx | 5 +- .../assignee-column/assignee-column.tsx | 2 +- .../created-on-column/created-on-column.tsx | 2 +- .../due-date-column/due-date-column.tsx | 2 +- .../estimate-column/estimate-column.tsx | 2 +- .../issue-column/issue-column.tsx | 2 +- .../label-column/label-column.tsx | 2 +- .../priority-column/priority-column.tsx | 2 +- .../spreadsheet-view/spreadsheet-view.tsx | 10 +- .../start-date-column/start-date-column.tsx | 2 +- .../state-column/state-column.tsx | 2 +- .../updated-on-column/updated-on-column.tsx | 2 +- web/components/gantt-chart/chart/index.tsx | 2 +- web/components/onboarding/invite-members.tsx | 225 ++++++++++++------ web/components/onboarding/user-details.tsx | 8 + .../profile/profile-issues-view-options.tsx | 8 +- web/constants/fetch-keys.ts | 5 +- web/hooks/use-issues-view.tsx | 2 +- 27 files changed, 289 insertions(+), 158 deletions(-) diff --git a/web/components/core/activity.tsx b/web/components/core/activity.tsx index 4e01c5ed8..d5987384c 100644 --- a/web/components/core/activity.tsx +++ b/web/components/core/activity.tsx @@ -8,9 +8,27 @@ import useEstimateOption from "hooks/use-estimate-option"; import issuesService from "services/issues.service"; // icons import { Icon, Tooltip } from "components/ui"; -import { CopyPlus } from "lucide-react"; -import { Squares2X2Icon } from "@heroicons/react/24/outline"; -import { BlockedIcon, BlockerIcon, RelatedIcon } from "components/icons"; +import { + TagIcon, + CopyPlus, + Calendar, + Link2Icon, + RocketIcon, + Users2Icon, + ArchiveIcon, + PaperclipIcon, + ContrastIcon, + TriangleIcon, + LayoutGridIcon, + SignalMediumIcon, + MessageSquareIcon, +} from "lucide-react"; +import { + BlockedIcon, + BlockerIcon, + RelatedIcon, + StackedLayersHorizontalIcon, +} from "components/icons"; // helpers import { renderShortDateWithYearFormat } from "helpers/date-time.helper"; import { capitalizeFirstLetter } from "helpers/string.helper"; @@ -38,7 +56,7 @@ const IssueLink = ({ activity }: { activity: IIssueActivity }) => { {activity.issue_detail ? `${activity.project_detail.identifier}-${activity.issue_detail.sequence_id}` : "Issue"} - + ); @@ -131,14 +149,14 @@ const activityDetails: { ); }, - icon: