diff --git a/web/components/dropdowns/member/index.tsx b/web/components/dropdowns/member/index.tsx index edc2b604e..5691fd920 100644 --- a/web/components/dropdowns/member/index.tsx +++ b/web/components/dropdowns/member/index.tsx @@ -37,6 +37,7 @@ export const MemberDropdown: React.FC = observer((props) => { onChange, onClose, placeholder = "Members", + tooltipContent, placement, projectId, showTooltip = false, @@ -123,7 +124,7 @@ export const MemberDropdown: React.FC = observer((props) => { className={buttonClassName} isActive={isOpen} tooltipHeading={placeholder} - tooltipContent={`${value?.length ?? 0} assignee${value?.length !== 1 ? "s" : ""}`} + tooltipContent={tooltipContent ?? `${value?.length ?? 0} assignee${value?.length !== 1 ? "s" : ""}`} showTooltip={showTooltip} variant={buttonVariant} > diff --git a/web/components/dropdowns/member/types.d.ts b/web/components/dropdowns/member/types.d.ts index 21e6a534e..bfae9c65e 100644 --- a/web/components/dropdowns/member/types.d.ts +++ b/web/components/dropdowns/member/types.d.ts @@ -5,6 +5,7 @@ export type MemberDropdownProps = TDropdownProps & { dropdownArrow?: boolean; dropdownArrowClassName?: string; placeholder?: string; + tooltipContent?: string; onClose?: () => void; } & ( | { diff --git a/web/components/issues/issue-layouts/properties/all-properties.tsx b/web/components/issues/issue-layouts/properties/all-properties.tsx index e62fbd54e..1c63cb483 100644 --- a/web/components/issues/issue-layouts/properties/all-properties.tsx +++ b/web/components/issues/issue-layouts/properties/all-properties.tsx @@ -341,6 +341,9 @@ export const IssueProperties: React.FC = observer((props) => { multiple buttonVariant={issue.assignee_ids?.length > 0 ? "transparent-without-text" : "border-without-text"} buttonClassName={issue.assignee_ids?.length > 0 ? "hover:bg-transparent px-0" : ""} + showTooltip={issue?.assignee_ids.length === 0} + placeholder="Assignees" + tooltipContent="" />