don't clear text box

This commit is contained in:
Josh Hawkins 2025-10-27 12:09:58 -05:00
parent 074af52b81
commit 5846fc866f

View File

@ -1,4 +1,4 @@
import { useCallback, useEffect, useMemo, useRef, useState } from "react";
import { useCallback, useMemo, useRef, useState } from "react";
import { useTranslation } from "react-i18next";
import useSWR from "swr";
import {
@ -70,7 +70,6 @@ export default function ImagePicker({
if (setSelectedImageId) {
setSelectedImageId(id);
}
setSearchTerm("");
if (!direct) {
setOpen(false);
}
@ -88,7 +87,13 @@ export default function ImagePicker({
placeholder={t("imagePicker.search.placeholder")}
className="text-md mb-3 md:text-sm"
value={searchTerm}
onChange={(e) => setSearchTerm(e.target.value)}
onChange={(e) => {
setSearchTerm(e.target.value);
// Clear selected image when user starts typing
if (setSelectedImageId) {
setSelectedImageId("");
}
}}
/>
);
@ -127,11 +132,6 @@ export default function ImagePicker({
</div>
);
// Reset loaded images when images change
useEffect(() => {
setLoadedImages(new Set());
}, [images]);
if (direct) {
return (
<div ref={containerRef} className={className}>