diff --git a/web/core/components/dropdowns/date.tsx b/web/core/components/dropdowns/date.tsx index 77ad7bc46ba..6b002b22183 100644 --- a/web/core/components/dropdowns/date.tsx +++ b/web/core/components/dropdowns/date.tsx @@ -20,6 +20,7 @@ import { TDropdownProps } from "./types"; type Props = TDropdownProps & { clearIconClassName?: string; + optionsClassName?: string; icon?: React.ReactNode; isClearable?: boolean; minDate?: Date; @@ -39,6 +40,7 @@ export const DateDropdown: React.FC = (props) => { buttonVariant, className = "", clearIconClassName = "", + optionsClassName = "", closeOnSelect = true, disabled = false, hideIcon = false, @@ -164,7 +166,7 @@ export const DateDropdown: React.FC = (props) => {
void; renderByDefault?: boolean; + optionsClassName? : string; } & MemberDropdownProps; export const MemberDropdown: React.FC = observer((props) => { @@ -34,6 +35,7 @@ export const MemberDropdown: React.FC = observer((props) => { disabled = false, dropdownArrow = false, dropdownArrowClassName = "", + optionsClassName = "", hideIcon = false, multiple, onChange, @@ -162,7 +164,7 @@ export const MemberDropdown: React.FC = observer((props) => { > {isOpen && ( { - const { projectId, referenceElement, placement, isOpen, className="" } = props; + const { projectId, referenceElement, placement, isOpen, optionsClassName="" } = props; // states const [query, setQuery] = useState(""); const [popperElement, setPopperElement] = useState(null); @@ -95,7 +96,7 @@ export const MemberOptions = observer((props: Props) => {
= observer((props) => { placeholder="Start date" icon={} buttonVariant={issue.start_date ? "border-with-text" : "border-without-text"} + optionsClassName="z-10" disabled={isReadOnly} - className="z-10" renderByDefault={isMobile} showTooltip /> @@ -350,8 +350,8 @@ export const IssueProperties: React.FC = observer((props) => { buttonVariant={issue.target_date ? "border-with-text" : "border-without-text"} buttonClassName={shouldHighlightIssueDueDate(issue.target_date, stateDetails?.group) ? "text-red-500" : ""} clearIconClassName="!text-custom-text-100" + optionsClassName="z-10" disabled={isReadOnly} - className="z-10" renderByDefault={isMobile} showTooltip /> @@ -371,7 +371,7 @@ export const IssueProperties: React.FC = observer((props) => { buttonClassName={issue.assignee_ids?.length > 0 ? "hover:bg-transparent px-0" : ""} showTooltip={issue?.assignee_ids?.length === 0} placeholder="Assignees" - className="z-10" + optionsClassName="z-10" tooltipContent="" renderByDefault={isMobile} /> diff --git a/web/core/components/issues/issue-layouts/spreadsheet/columns/assignee-column.tsx b/web/core/components/issues/issue-layouts/spreadsheet/columns/assignee-column.tsx index 5d565dd859b..e6e54fcc343 100644 --- a/web/core/components/issues/issue-layouts/spreadsheet/columns/assignee-column.tsx +++ b/web/core/components/issues/issue-layouts/spreadsheet/columns/assignee-column.tsx @@ -38,7 +38,7 @@ export const SpreadsheetAssigneeColumn: React.FC = observer((props: Props } buttonClassName="text-left rounded-none group-[.selected-issue-row]:bg-custom-primary-100/5 group-[.selected-issue-row]:hover:bg-custom-primary-100/10 px-page-x" buttonContainerClassName="w-full" - className="z-9" + optionsClassName="z-[9]" onClose={onClose} />
diff --git a/web/core/components/issues/issue-layouts/spreadsheet/columns/due-date-column.tsx b/web/core/components/issues/issue-layouts/spreadsheet/columns/due-date-column.tsx index 3eaa321aae4..57858ff7543 100644 --- a/web/core/components/issues/issue-layouts/spreadsheet/columns/due-date-column.tsx +++ b/web/core/components/issues/issue-layouts/spreadsheet/columns/due-date-column.tsx @@ -53,7 +53,7 @@ export const SpreadsheetDueDateColumn: React.FC = observer((props: Props) "text-red-500": shouldHighlightIssueDueDate(issue.target_date, stateDetails?.group), } )} - className="z-9" + optionsClassName="z-[9]" clearIconClassName="!text-custom-text-100" onClose={onClose} /> diff --git a/web/core/components/issues/issue-layouts/spreadsheet/columns/start-date-column.tsx b/web/core/components/issues/issue-layouts/spreadsheet/columns/start-date-column.tsx index 46bc617fc97..a20c2472204 100644 --- a/web/core/components/issues/issue-layouts/spreadsheet/columns/start-date-column.tsx +++ b/web/core/components/issues/issue-layouts/spreadsheet/columns/start-date-column.tsx @@ -40,7 +40,7 @@ export const SpreadsheetStartDateColumn: React.FC = observer((props: Prop buttonVariant="transparent-with-text" buttonClassName="text-left rounded-none group-[.selected-issue-row]:bg-custom-primary-100/5 group-[.selected-issue-row]:hover:bg-custom-primary-100/10 px-page-x" buttonContainerClassName="w-full" - className="z-9" + optionsClassName="z-[9]" onClose={onClose} />