diff --git a/frontend-admin-dashboard/src/routes/study-library/courses/course-details/subjects/modules/chapters/slides/-components/slide-history-dialog.tsx b/frontend-admin-dashboard/src/routes/study-library/courses/course-details/subjects/modules/chapters/slides/-components/slide-history-dialog.tsx index 5404d99ae3..d2ca6ef81a 100644 --- a/frontend-admin-dashboard/src/routes/study-library/courses/course-details/subjects/modules/chapters/slides/-components/slide-history-dialog.tsx +++ b/frontend-admin-dashboard/src/routes/study-library/courses/course-details/subjects/modules/chapters/slides/-components/slide-history-dialog.tsx @@ -157,8 +157,9 @@ export const SlideHistoryDialog = ({ { setSelectedId(null); setConfirmingRestore(false); @@ -166,7 +167,6 @@ export const SlideHistoryDialog = ({ }} > - History { + if (!activeItem) return; + updateHeading( + activeItem, + addUpdateVideoSlide, + SaveDraft, + heading, + setIsEditing, + addUpdateDocumentSlide, + addUpdateQuizSlide, + updateAssignmentOrder, + updateQuestionOrder + ); + }; + + const cancelHeadingEdit = () => { + setHeading(activeItem?.title || ''); + setIsEditing(false); + }; + return (
{isEditing ? ( -
+
{ + if (e.key === 'Enter') { + e.preventDefault(); + saveHeading(); + } else if (e.key === 'Escape') { + e.preventDefault(); + cancelHeadingEdit(); + } + }} + className="min-w-0 flex-1 border-b border-neutral-300 bg-transparent text-lg font-semibold text-neutral-700 transition-colors duration-200 focus:border-primary-500 focus:outline-none" autoFocus /> - - updateHeading( - activeItem, - addUpdateVideoSlide, - SaveDraft, - heading, - setIsEditing, - addUpdateDocumentSlide, - addUpdateQuizSlide, // <-- pass this for QUIZ support - updateAssignmentOrder, // <-- pass for ASSIGNMENT - updateQuestionOrder // <-- pass for QUESTION - ) - } - className="cursor-pointer hover:text-primary-500" - /> + + + + + +
) : (
@@ -3743,6 +3778,7 @@ export const SlideMaterial = ({ buttonType="secondary" scale="medium" layoutVariant="default" + className="sm:min-w-0" onClick={() => setIsEditLinkDialogOpen(true)} > @@ -3773,7 +3809,10 @@ export const SlideMaterial = ({ layoutVariant="default" onClick={handleSaveDraftClick} disabled={isSaving} - className={cn(isSaving && 'pointer-events-none')} + className={cn( + 'sm:min-w-0', + isSaving && 'pointer-events-none' + )} > {isSaving ? ( <> @@ -3803,6 +3842,7 @@ export const SlideMaterial = ({ buttonType="secondary" scale="medium" layoutVariant="default" + className="sm:min-w-0" onClick={() => setIsUnpublishDialogOpen(true)} > Unpublish @@ -3836,6 +3876,7 @@ export const SlideMaterial = ({ buttonType="primary" scale="medium" layoutVariant="default" + className="sm:min-w-0" onClick={() => setIsPublishDialogOpen(true)} > Publish diff --git a/frontend-admin-dashboard/src/routes/study-library/courses/course-details/subjects/modules/chapters/slides/-components/stats-dialog/activity-sidebar.tsx b/frontend-admin-dashboard/src/routes/study-library/courses/course-details/subjects/modules/chapters/slides/-components/stats-dialog/activity-sidebar.tsx index dec54f3da8..837d9218a6 100644 --- a/frontend-admin-dashboard/src/routes/study-library/courses/course-details/subjects/modules/chapters/slides/-components/stats-dialog/activity-sidebar.tsx +++ b/frontend-admin-dashboard/src/routes/study-library/courses/course-details/subjects/modules/chapters/slides/-components/stats-dialog/activity-sidebar.tsx @@ -169,11 +169,11 @@ export const ActivityStatsSidebar = () => { - - Activity Stats +