Collapse / Expand Repeater based on the value of a text user input

@volkaertskristof This worked. It solved everything.


$w.onReady(function () {
      $w("#dataset1").onReady( () => {
} );
});

//search bar
import wixData from 'wix-data';

let debounceTimer;

export function input1_keyPress(event) {
 if (debounceTimer) {
        clearTimeout(debounceTimer);
        debounceTimer = undefined;
    }
    debounceTimer = setTimeout(() => {
        filter($w('#input1').value);
    }, 0);
}

let lastFilterTitle;
function filter() { 
$w('#dataset1').setFilter( 
wixData.filter() 
.contains("title", $w("#input1").value) 
.and( wixData.filter()
) 
);

if($w("#input1").value === ""){

$w("#repeater1").collapse()

} else {

$w("#repeater1").expand()

}
}