fix: enhance TaskCard opacity handling for task statuses
- Updated opacity logic in `TaskCard` to include 'archived' status alongside 'done', improving visual feedback for completed tasks. - Added specific styling for 'freeze' status to differentiate it visually, enhancing user experience and clarity in task representation.
This commit is contained in:
@@ -232,7 +232,9 @@ export function TaskCard({ task, onEdit, compactView = false }: TaskCardProps) {
|
|||||||
style={{ ...style, ...specialStyles }}
|
style={{ ...style, ...specialStyles }}
|
||||||
className={`p-2 hover:border-[var(--primary)]/30 hover:shadow-lg hover:shadow-[var(--primary)]/10 transition-all duration-300 cursor-pointer group ${
|
className={`p-2 hover:border-[var(--primary)]/30 hover:shadow-lg hover:shadow-[var(--primary)]/10 transition-all duration-300 cursor-pointer group ${
|
||||||
isDragging ? 'opacity-50 rotate-3 scale-105' : ''
|
isDragging ? 'opacity-50 rotate-3 scale-105' : ''
|
||||||
} ${task.status === 'done' ? 'opacity-60' : ''} ${
|
} ${task.status === 'done' || task.status === 'archived' ? 'opacity-60' : ''} ${
|
||||||
|
task.status === 'freeze' ? 'opacity-60 bg-gradient-to-br from-transparent via-[var(--muted)]/10 to-transparent bg-[length:4px_4px] bg-[linear-gradient(45deg,transparent_25%,var(--border)_25%,var(--border)_50%,transparent_50%,transparent_75%,var(--border)_75%,var(--border))]' : ''
|
||||||
|
} ${
|
||||||
isJiraTask ? 'jira-task' : ''
|
isJiraTask ? 'jira-task' : ''
|
||||||
} ${
|
} ${
|
||||||
isTfsTask ? 'tfs-task' : ''
|
isTfsTask ? 'tfs-task' : ''
|
||||||
@@ -319,7 +321,9 @@ export function TaskCard({ task, onEdit, compactView = false }: TaskCardProps) {
|
|||||||
style={{ ...style, ...specialStyles }}
|
style={{ ...style, ...specialStyles }}
|
||||||
className={`p-3 hover:border-[var(--primary)]/30 hover:shadow-lg hover:shadow-[var(--primary)]/10 transition-all duration-300 cursor-pointer group ${
|
className={`p-3 hover:border-[var(--primary)]/30 hover:shadow-lg hover:shadow-[var(--primary)]/10 transition-all duration-300 cursor-pointer group ${
|
||||||
isDragging ? 'opacity-50 rotate-3 scale-105' : ''
|
isDragging ? 'opacity-50 rotate-3 scale-105' : ''
|
||||||
} ${task.status === 'done' ? 'opacity-60' : ''} ${
|
} ${task.status === 'done' || task.status === 'archived' ? 'opacity-60' : ''} ${
|
||||||
|
task.status === 'freeze' ? 'opacity-60 bg-gradient-to-br from-transparent via-[var(--muted)]/10 to-transparent bg-[length:4px_4px] bg-[linear-gradient(45deg,transparent_25%,var(--border)_25%,var(--border)_50%,transparent_50%,transparent_75%,var(--border)_75%,var(--border))]' : ''
|
||||||
|
} ${
|
||||||
isJiraTask ? 'jira-task' : ''
|
isJiraTask ? 'jira-task' : ''
|
||||||
} ${
|
} ${
|
||||||
isTfsTask ? 'tfs-task' : ''
|
isTfsTask ? 'tfs-task' : ''
|
||||||
|
|||||||
Reference in New Issue
Block a user