feat(assignee-selector): add kanbanMode prop and enhance styling

- Introduced kanbanMode prop to AssigneeSelector for improved functionality in kanban view.
- Updated styling in AssigneeSelector to adjust z-index for better overlay management.
- Enhanced TaskCard to include LazyAssigneeSelectorWrapper, integrating the new prop for task assignment in kanban mode.
This commit is contained in:
shancds
2025-07-11 11:17:40 +05:30
parent 87675cc73c
commit d9a5f76449
2 changed files with 16 additions and 11 deletions

View File

@@ -424,7 +424,7 @@ const TaskCard: React.FC<TaskCardProps> = memo(({
</div>
</div>
</div>
<div
<div
className="subtasks-container"
style={{
overflow: 'hidden',
@@ -456,14 +456,17 @@ const TaskCard: React.FC<TaskCardProps> = memo(({
>
{sub.end_date ? format(new Date(sub.end_date), 'MMM d, yyyy') : ''}
</span>
{sub.names && sub.names.length > 0 && (
<AvatarGroup
members={sub.names}
maxCount={2}
isDarkMode={themeMode === 'dark'}
size={18}
/>
)}
<span className="flex items-center">
{sub.names && sub.names.length > 0 && (
<AvatarGroup
members={sub.names}
maxCount={2}
isDarkMode={themeMode === 'dark'}
size={18}
/>
)}
<LazyAssigneeSelectorWrapper task={sub} groupId={groupId} isDarkMode={themeMode === 'dark'} kanbanMode={true} />
</span>
</li>
))}
</ul>