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:
@@ -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'
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user