diff --git a/frontend/src/components/common/GlobalSearch.jsx b/frontend/src/components/common/GlobalSearch.jsx index fc1c188..e51e542 100644 --- a/frontend/src/components/common/GlobalSearch.jsx +++ b/frontend/src/components/common/GlobalSearch.jsx @@ -71,6 +71,7 @@ const GlobalSearch = () => { setQuery(e.target.value)} onFocus={() => { if (results.length > 0) setIsOpen(true); }} @@ -78,7 +79,10 @@ const GlobalSearch = () => { className="flex-1 bg-transparent text-xs font-medium text-slate-700 dark:text-white placeholder-slate-400 dark:placeholder-white/25 focus:outline-none min-w-0" /> {query && ( - )} diff --git a/frontend/src/components/common/Pagination.jsx b/frontend/src/components/common/Pagination.jsx index dea9647..a7edcd6 100644 --- a/frontend/src/components/common/Pagination.jsx +++ b/frontend/src/components/common/Pagination.jsx @@ -8,7 +8,7 @@ const Pagination = ({ page, pages, onPage }) => ( onClick={() => onPage(page - 1)} disabled={page <= 1} aria-label="Previous page" - className="w-8 h-8 rounded-lg border border-slate-200/60 dark:border-white/10 flex items-center justify-center disabled:opacity-30 hover:bg-slate-100 dark:hover:bg-white/5 transition" + className="w-8 h-8 rounded-lg border border-slate-200/60 dark:border-white/10 flex items-center justify-center disabled:opacity-30 disabled:cursor-not-allowed disabled:hover:bg-transparent hover:bg-slate-100 dark:hover:bg-white/5 transition" > @@ -20,7 +20,7 @@ const Pagination = ({ page, pages, onPage }) => ( onClick={() => onPage(page + 1)} disabled={page >= pages} aria-label="Next page" - className="w-8 h-8 rounded-lg border border-slate-200/60 dark:border-white/10 flex items-center justify-center disabled:opacity-30 hover:bg-slate-100 dark:hover:bg-white/5 transition" + className="w-8 h-8 rounded-lg border border-slate-200/60 dark:border-white/10 flex items-center justify-center disabled:opacity-30 disabled:cursor-not-allowed disabled:hover:bg-transparent hover:bg-slate-100 dark:hover:bg-white/5 transition" > diff --git a/frontend/src/components/course/AnnouncementModal.jsx b/frontend/src/components/course/AnnouncementModal.jsx index 06a8de9..c0464ca 100644 --- a/frontend/src/components/course/AnnouncementModal.jsx +++ b/frontend/src/components/course/AnnouncementModal.jsx @@ -52,7 +52,9 @@ const AnnouncementModal = ({ courseId, onClose }) => { > {/* Compose */}
+ { maxLength={200} className="w-full px-4 py-2.5 rounded-2xl border border-slate-200 dark:border-white/10 bg-slate-50 dark:bg-white/5 text-sm font-semibold text-slate-800 dark:text-white placeholder:text-slate-400 focus:outline-none focus:ring-2 focus:ring-indigo-500/40" /> +