fix : predictive search, show the most recently used first (#48)
This commit is contained in:
@@ -51,11 +51,12 @@ export default function ChessComInput({ onSelect }: Props) {
|
||||
if (!trimmed) return;
|
||||
const lower = trimmed.toLowerCase();
|
||||
|
||||
const exists = storedValues.some((u) => u.toLowerCase() === lower);
|
||||
if (!exists) {
|
||||
const updated = [trimmed, ...storedValues.slice(0, 7)];
|
||||
setStoredValues(updated.join(","));
|
||||
}
|
||||
const updated = [
|
||||
trimmed,
|
||||
...storedValues.filter((u) => u.toLowerCase() !== lower),
|
||||
].slice(0, 8);
|
||||
|
||||
setStoredValues(updated.join(","));
|
||||
};
|
||||
|
||||
const deleteUsername = (usernameToDelete: string) => {
|
||||
|
||||
@@ -50,11 +50,12 @@ export default function LichessInput({ onSelect }: Props) {
|
||||
if (!trimmed) return;
|
||||
const lower = trimmed.toLowerCase();
|
||||
|
||||
const exists = storedValues.some((u) => u.toLowerCase() === lower);
|
||||
if (!exists) {
|
||||
const updated = [trimmed, ...storedValues.slice(0, 7)];
|
||||
setStoredValues(updated.join(","));
|
||||
}
|
||||
const updated = [
|
||||
trimmed,
|
||||
...storedValues.filter((u) => u.toLowerCase() !== lower),
|
||||
].slice(0, 8);
|
||||
|
||||
setStoredValues(updated.join(","));
|
||||
};
|
||||
|
||||
const deleteUsername = (usernameToDelete: string) => {
|
||||
|
||||
Reference in New Issue
Block a user