- LyricSearch: misc/field focus, validation

- Nav: further improvements
This commit is contained in:
2025-11-26 09:17:30 -05:00
parent ee25ad243c
commit eb38f8865f
5 changed files with 80 additions and 12 deletions

View File

@@ -324,6 +324,16 @@ export function LyricSearchInputField({ id, placeholder, setShowLyrics }) {
const statusTitle = statusLabels[inputStatus];
const StatusIcon = statusIcons[inputStatus] || RemoveRoundedIcon;
useEffect(() => {
const inputEl = autoCompleteInputRef.current;
if (!inputEl) return;
if (statusTitle) {
inputEl.setAttribute("title", statusTitle);
} else {
inputEl.removeAttribute("title");
}
}, [statusTitle]);
return (
<div>
<div className="lyric-search-input-wrapper">