can you fix and correct the code?
import wixData from ‘wix-data’;
$w.onReady( function () {
uniqueDropDown1 ();
});
function uniqueDropDown1 (){
wixData.query(“dataset1”)
.limit(1000)
.find()
.then(results => {
const uniqueTitles = getUniqueTitles(results.items);
$w(“#iRegion”).options = buildOptions(uniqueTitles);
});
function getUniqueTitles(items) {
const titlesOnly = items.map(item => item.region);
return [… new Set(titlesOnly)];
}
function buildOptions(uniqueList) {
return uniqueList.map(curr => {
return {label:curr, value:curr};
});
}
}
export function region_change(event, $w) {
uniqueDropDown2();
$w(“#iDepartement”).enable();
}
function uniqueDropDown2 (){
wixData.query(“dataset1”)
.contains(“region”, $w(“#iRegion”).value)
.limit(1000)
.find()
.then(results => {
const uniqueTitles = getUniqueTitles(results.items);
$w(“#iDepartement”).options = buildOptions(uniqueTitles);
});
function getUniqueTitles(items) {
const titlesOnly = items.map(item => item.departement);
return [… new Set(titlesOnly)];
}
function buildOptions(uniqueList) {
return uniqueList.map(curr => {
return {label:curr, value:curr};
});
}
}
export function departement_change(event, $w) {
uniqueDropDown3();
$w(“#iVille”).enable();
}
function uniqueDropDown3 (){
wixData.query(“dataset1”)
.contains(“departement”, $w(“#iDepartement”).value)
.limit(10000)
.find()
.then(results => {
const uniqueTitles = getUniqueTitles(results.items);
$w(“#iVille”).options = buildOptions(uniqueTitles);
});
function getUniqueTitles(items) {
const titlesOnly = items.map(item => item.ville);
return [… new Set(titlesOnly)];
}
function buildOptions(uniqueList) {
return uniqueList.map(curr => {
return {label:curr, value:curr};
});
}
}
export function iVille_click(event, $w) {
filter($w(‘#iVille’).value);
}
function filter(title) {
$w(‘#dataset1’).setFilter(wixData.filter().contains(‘ville’, title));
}
export function reboot_click(event, $w) {
(‘ville’, $w(‘#iVille’).value = null )
$w(“#iVille”).resetValidityIndication();
(‘departement’, $w(‘#iDepartement’).value = null )
$w(“#iDepartement”).resetValidityIndication();
(‘region’, $w(‘#iRegion’).value = null )
$w(“#iRegion”).resetValidityIndication();
}
$w.onReady( function () {
$w('#reboot').onClick( **function** () {
$w('#dataset1').setFilter(wixData.filter());
})
})
function text149_click(event) {
$w(‘#dataset1’).setFilter(wixData.filter());
$w(“#iVille”).value = “”
}