7 894
edições
Sem resumo de edição |
Sem resumo de edição |
||
Linha 117: | Linha 117: | ||
<div class="input-group"> | <div class="input-group"> | ||
<label for="difficulty"><b>Dificuldade:</b></label> | <label for="difficulty"><b>Dificuldade:</b></label> | ||
<select id="difficulty"> | <select id="difficulty" class="maps__select "> | ||
<option value="">Selecione uma Dificuldade</option> | <option value="">Selecione uma Dificuldade</option> | ||
</select> | </select> | ||
Linha 177: | Linha 177: | ||
const huntList = hunts[location]; | const huntList = hunts[location]; | ||
huntTipoSelect.innerHTML = '<option value="">Selecione um tipo</option>'; | huntTipoSelect.innerHTML = '<option value="">Selecione um tipo</option>'; | ||
difficultySelect.innerHTML = '<option value="">Selecione uma Dificuldade</option>'; | |||
if (huntList) { | |||
const difficulties = new Set(); | |||
huntList.forEach(hunt => { | |||
if (hunt.difficulty) { | |||
difficulties.add(hunt.difficulty); // Pega "Baixa", "Média", etc. | |||
} | |||
}); | |||
difficulties.forEach(difficulty => { | |||
const option = document.createElement("option"); | |||
option.value = difficulty; | |||
option.textContent = difficulty; | |||
difficultySelect.appendChild(option); | |||
}); | |||
difficultySelect.classList.remove("disabled"); | |||
} else { | |||
difficultySelect.classList.add("disabled"); | |||
} | |||
if (huntList) { | if (huntList) { |