uniquedropdownSuburb();
});
function uniquedropdownSuburb (){
wixData.query(“category”)
.limit(1000)
.find()
.then(results => {
const uniqueTitles = getUniqueTitles(results.items);
$w(“#dropdownSuburb”).options = buildOptions(uniqueTitles);
});
function getUniqueTitles(items) {
const titlesOnly = items.map(item => item.suburb1);
return […new Set(titlesOnly)];
}
function buildOptions(uniqueList) {
return uniqueList.map(curr => {
return {label:curr, value:curr};
});
}
}
export function venue_change(event, $w) {
uniquedropdownVenue();
$w(“#dropdownVenue”).enable();
}
function uniquedropdownVenue (){
wixData.query(“category”)
.contains(“suburb1”, $w(“#dropdownSuburb”).value)
.limit(1000)
.find()
.then(results => {
const uniqueTitles = getUniqueTitles(results.items);
$w(“#dropdownVenue”).options = buildOptions(uniqueTitles);
});
function getUniqueTitles(items) {
const titlesOnly = items.map(item => item.venue1);
return […new Set(titlesOnly)];
}
function buildOptions(uniqueList) {
return uniqueList.map(curr => {
return {label:curr, value:curr};
});
}
}