Merge pull request #255 from shancds/test/row-kanban-board-v1.1.7

feat(assignee-selector): add kanbanMode prop and enhance styling
This commit is contained in:
Chamika J
2025-07-11 11:19:45 +05:30
committed by GitHub
2 changed files with 16 additions and 11 deletions

View File

@@ -18,12 +18,14 @@ interface AssigneeSelectorProps {
task: IProjectTask;
groupId?: string | null;
isDarkMode?: boolean;
kanbanMode?: boolean;
}
const AssigneeSelector: React.FC<AssigneeSelectorProps> = ({
task,
groupId = null,
isDarkMode = false
isDarkMode = false,
kanbanMode = false
}) => {
const [isOpen, setIsOpen] = useState(false);
const [searchQuery, setSearchQuery] = useState('');
@@ -233,7 +235,7 @@ const AssigneeSelector: React.FC<AssigneeSelectorProps> = ({
ref={dropdownRef}
onClick={e => e.stopPropagation()}
className={`
fixed z-9999 w-72 rounded-md shadow-lg border
fixed z-[99999] w-72 rounded-md shadow-lg border
${isDarkMode
? 'bg-gray-800 border-gray-600'
: 'bg-white border-gray-200'

View File

@@ -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>