Merge pull request #221 from shancds/fix/project-drawer-issues
fix(enhanced-kanban): update subtask placeholder text for clarity
This commit is contained in:
@@ -161,7 +161,7 @@ const EnhancedKanbanCreateSubtaskCard = ({
|
|||||||
onKeyUp={e => e.stopPropagation()}
|
onKeyUp={e => e.stopPropagation()}
|
||||||
onKeyPress={e => e.stopPropagation()}
|
onKeyPress={e => e.stopPropagation()}
|
||||||
onBlur={handleInputBlur}
|
onBlur={handleInputBlur}
|
||||||
placeholder={t('kanbanBoard.addSubTaskPlaceholder')}
|
placeholder={t('newSubtaskNamePlaceholder')}
|
||||||
className={`enhanced-kanban-create-subtask-input ${themeMode === 'dark' ? 'dark' : ''}`}
|
className={`enhanced-kanban-create-subtask-input ${themeMode === 'dark' ? 'dark' : ''}`}
|
||||||
disabled={creatingTask}
|
disabled={creatingTask}
|
||||||
autoFocus
|
autoFocus
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ const EnhancedKanbanCreateTaskCard: React.FC<EnhancedKanbanCreateTaskCardProps>
|
|||||||
|
|
||||||
// Real-time socket event handler
|
// Real-time socket event handler
|
||||||
const eventHandler = (task: IProjectTask) => {
|
const eventHandler = (task: IProjectTask) => {
|
||||||
dispatch(addTaskToGroup({ sectionId, task: { ...task, id: task.id || nanoid(), name: task.name || newTaskName.trim() } }));
|
// Only reset the form - the global handler will add the task to Redux
|
||||||
socket?.off(SocketEvents.QUICK_TASK.toString(), eventHandler);
|
socket?.off(SocketEvents.QUICK_TASK.toString(), eventHandler);
|
||||||
resetForNextTask();
|
resetForNextTask();
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -194,10 +194,11 @@ const EnhancedKanbanGroup: React.FC<EnhancedKanbanGroupProps> = React.memo(({
|
|||||||
};
|
};
|
||||||
|
|
||||||
const handleBlur = async () => {
|
const handleBlur = async () => {
|
||||||
|
setIsEditable(false);
|
||||||
|
if (name === editName) return;
|
||||||
if (name === 'Untitled section') {
|
if (name === 'Untitled section') {
|
||||||
dispatch(fetchEnhancedKanbanGroups(projectId ?? ''));
|
dispatch(fetchEnhancedKanbanGroups(projectId ?? ''));
|
||||||
}
|
}
|
||||||
setIsEditable(false);
|
|
||||||
|
|
||||||
if (!projectId || !group.id) return;
|
if (!projectId || !group.id) return;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user