@zingnz Yes, searchStatus() is a new function we’ve declared, so 1. you can’t declare it within another function like you have, and 2. it’s never being called.
Try it like this:
import wixData from 'wix-data';
export function input1_keyPress_1(event) {
let SearchValue = $w("#input1").value;
$w('#dataset1').setFilter(wixData.filter().contains('name', SearchValue))
.then(searchStatus());
}
function searchStatus() {
if ($w('#input1').value === null || $w('#input1').value === '') {
$w('#repeater').hide();
} else {$w('#repeater').show();}
}
@skmedia I just found still need one more Backspace or one more invalid inputs to hide repeater when I delete inputs, even there is no space character in search bar.