From e363810a7b5c9102dd4255dec536e9c3761e9b47 Mon Sep 17 00:00:00 2001 From: anmolsinghbhatia Date: Fri, 30 Jun 2023 13:29:16 +0530 Subject: [PATCH] fix: resolved overflow issue with longer state names --- .../app/components/core/board-view/board-header.tsx | 4 ++-- .../components/core/calendar-view/single-issue.tsx | 3 ++- .../core/spreadsheet-view/single-issue.tsx | 1 + apps/app/components/issues/view-select/state.tsx | 13 +++++++++---- apps/app/components/ui/custom-search-select.tsx | 4 +++- 5 files changed, 17 insertions(+), 8 deletions(-) diff --git a/apps/app/components/core/board-view/board-header.tsx b/apps/app/components/core/board-view/board-header.tsx index a5df7a4269d..f32d6e1e147 100644 --- a/apps/app/components/core/board-view/board-header.tsx +++ b/apps/app/components/core/board-view/board-header.tsx @@ -129,13 +129,13 @@ export const BoardHeader: React.FC = ({ >
{getGroupIcon()}

= ({ {displayProperties && ( -
+
{properties.priority && ( = ({ issue={issue} partialUpdateIssue={partialUpdateIssue} position="left" + className="max-w-full" isNotAllowed={isNotAllowed} user={user} /> diff --git a/apps/app/components/core/spreadsheet-view/single-issue.tsx b/apps/app/components/core/spreadsheet-view/single-issue.tsx index ada1e3689aa..0c46990b480 100644 --- a/apps/app/components/core/spreadsheet-view/single-issue.tsx +++ b/apps/app/components/core/spreadsheet-view/single-issue.tsx @@ -274,6 +274,7 @@ export const SingleSpreadsheetIssue: React.FC = ({ issue={issue} partialUpdateIssue={partialUpdateIssue} position="left" + className="max-w-full" tooltipPosition={tooltipPosition} customButton user={user} diff --git a/apps/app/components/issues/view-select/state.tsx b/apps/app/components/issues/view-select/state.tsx index 4a9f585e25b..a38ff55a789 100644 --- a/apps/app/components/issues/view-select/state.tsx +++ b/apps/app/components/issues/view-select/state.tsx @@ -22,6 +22,7 @@ type Props = { partialUpdateIssue: (formData: Partial, issue: IIssue) => void; position?: "left" | "right"; tooltipPosition?: "top" | "bottom"; + className?: string; selfPositioned?: boolean; customButton?: boolean; user: ICurrentUserResponse | undefined; @@ -33,6 +34,7 @@ export const ViewStateSelect: React.FC = ({ partialUpdateIssue, position = "left", tooltipPosition = "top", + className = "", selfPositioned = false, customButton = false, user, @@ -68,16 +70,19 @@ export const ViewStateSelect: React.FC = ({ tooltipContent={addSpaceIfCamelCase(selectedOption?.name ?? "")} position={tooltipPosition} > -
- {selectedOption && - getStateGroupIcon(selectedOption.group, "16", "16", selectedOption.color)} - {selectedOption?.name ?? "State"} +
+ + {selectedOption && + getStateGroupIcon(selectedOption.group, "16", "16", selectedOption.color)} + + {selectedOption?.name ?? "State"}
); return ( { partialUpdateIssue( diff --git a/apps/app/components/ui/custom-search-select.tsx b/apps/app/components/ui/custom-search-select.tsx index fb1c0a88c64..75391c793a1 100644 --- a/apps/app/components/ui/custom-search-select.tsx +++ b/apps/app/components/ui/custom-search-select.tsx @@ -23,6 +23,7 @@ type CustomSearchSelectProps = { verticalPosition?: "top" | "bottom"; noChevron?: boolean; customButton?: JSX.Element; + className?: string; optionsClassName?: string; input?: boolean; disabled?: boolean; @@ -42,6 +43,7 @@ export const CustomSearchSelect = ({ verticalPosition = "bottom", noChevron = false, customButton, + className = "", optionsClassName = "", input = false, disabled = false, @@ -68,7 +70,7 @@ export const CustomSearchSelect = ({ return ( {({ open }: any) => (