fix(enhanced-kanban): refine loading state visuals in EnhancedKanbanBoardNativeDnD

- Removed unnecessary Card wrapper around loading skeletons for a cleaner layout.
- Adjusted loading state visuals to enhance user experience during data fetching.
This commit is contained in:
shancds
2025-07-11 15:12:22 +05:30
parent 93b67fba07
commit e20ab86d6e

View File

@@ -316,14 +316,12 @@ const EnhancedKanbanBoardNativeDnD: React.FC<{ projectId: string }> = ({ project
</div> </div>
<div className="enhanced-kanban-board"> <div className="enhanced-kanban-board">
{loadingGroups ? ( {loadingGroups ? (
<Card> <div className="flex flex-row gap-2 h-[600px]">
<div className="flex flex-row gap-2 h-[600px] py-2">
<div className="rounded bg-gray-200 dark:bg-gray-700 animate-pulse w-1/4" style={{ height: '60%' }} /> <div className="rounded bg-gray-200 dark:bg-gray-700 animate-pulse w-1/4" style={{ height: '60%' }} />
<div className="rounded bg-gray-200 dark:bg-gray-700 animate-pulse w-1/4" style={{ height: '100%' }} /> <div className="rounded bg-gray-200 dark:bg-gray-700 animate-pulse w-1/4" style={{ height: '100%' }} />
<div className="rounded bg-gray-200 dark:bg-gray-700 animate-pulse w-1/4" style={{ height: '80%' }} /> <div className="rounded bg-gray-200 dark:bg-gray-700 animate-pulse w-1/4" style={{ height: '80%' }} />
<div className="rounded bg-gray-200 dark:bg-gray-700 animate-pulse w-1/4" style={{ height: '40%' }} /> <div className="rounded bg-gray-200 dark:bg-gray-700 animate-pulse w-1/4" style={{ height: '40%' }} />
</div> </div>
</Card>
) : taskGroups.length === 0 ? ( ) : taskGroups.length === 0 ? (
<Card> <Card>
<Empty description="No tasks found" image={Empty.PRESENTED_IMAGE_SIMPLE} /> <Empty description="No tasks found" image={Empty.PRESENTED_IMAGE_SIMPLE} />