Data Filters in Dynamic page collection

Hi there!
I have checked your site and can see that you had a few syntax errors in your code (extra parentheses). I can also see that some parts of your code were misplaced.
This is how I’ve changed the code to correct this:

import { wixData } from 'wix-data';
export function button24_click_1(event, $w) {
$w("#dynamicDataset").setFilter(wixData.filter()
.contains("citta", $w('#dropdown1').value)
.between("prezzo", parseFloat($w('#dropdown2').value), parseFloat($w('#dropdown4').value)))
.then((results) => {
console.log("Dataset is now filtered");
$w("#repeater2").data = results.items;
$w("#repeater2").expand();
}).catch((err) => {
console.log(err);
})
}