const newTask = document.querySelector('#new-task-input');
const addTaskbtn = document.querySelector('.add-task-btn');
const removeBtn = document.querySelector('.remove-complete-btn');
const taskList = document.querySelector('.task-list');
const taskTemplate = document.querySelector('#task-template');
let id = 1;
newTask.addEventListener("keyup", (e) => {
if(e.keyCode === 13 && inputValid()){
addTask();
}
});
addTaskbtn.addEventListener("click", (e) => {
if (inputValid()) {
addTask();
}
});
removeBtn.addEventListener("click", () => {
const tasks = document.querySelectorAll('.task');
tasks.forEach(task => {
const checked = task.querySelector('input').checked;
if( checked ) {
task.remove();
}
});
});
function addTask() {
const taskElement = document.importNode(taskTemplate.content, true);
const label = taskElement.querySelector('label');
const checkbox = taskElement.querySelector('input');
taskList.appendChild(taskElement);
label.append(newTask.value);