mirror of
https://gitea.smigz.com/smiggiddy/odin-codeprojects.git
synced 2024-12-26 14:20:43 -05:00
feat: updated componenets
This commit is contained in:
parent
68e4283a49
commit
e4a5c24ff0
3 changed files with 7 additions and 14 deletions
|
@ -24,6 +24,8 @@ function projectButtons(projects) {
|
|||
let btn = document.createElement('button');
|
||||
btn.classList.add(['btn', 'project-btn']);
|
||||
btn.textContent = e.name;
|
||||
btn.dataset.projectName = e.name;
|
||||
// btn.addEventListener('click', e => console.log(e.target.dataset.projectName));
|
||||
projectsDiv.append(btn);
|
||||
});
|
||||
return projectsDiv;
|
||||
|
|
|
@ -37,7 +37,7 @@ class todoHandler {
|
|||
}
|
||||
|
||||
getTodosFromProject(project) {
|
||||
return this.projects.filter((item) => item.name === project)[0].todos;
|
||||
return this.projects.find((item) => item.name === project).todos;
|
||||
}
|
||||
|
||||
addTodo(project = 'default', title, description, dueDate, pomodoros) {
|
||||
|
|
|
@ -18,17 +18,17 @@ let projects = todos.getProjects();
|
|||
|
||||
// starter test data to remove
|
||||
todos.addProject('job');
|
||||
todos.addTodo('default', 'test default 2', 'some stuff', 'today', 5);
|
||||
todos.addTodo('default', 'default 2', 'some stuff', 'today', 5);
|
||||
todos.addTodo('default', 'test default 3', 'some stuff', 'today', 5);
|
||||
todos.addTodo('job', 'default 5', 'some stuff', 'today', 5);
|
||||
|
||||
const defaultProject = todos.getTodosFromProject('default');
|
||||
|
||||
function website() {
|
||||
const currentProject = todos.getTodosFromProject('default');
|
||||
const div = document.createElement('div');
|
||||
div.classList.add('container');
|
||||
|
||||
const _navbar = navbar(projects);
|
||||
const _todos = todoTableComponent(defaultProject);
|
||||
const _todos = todoTableComponent(currentProject);
|
||||
|
||||
div.appendChild(_navbar);
|
||||
div.appendChild(_todos);
|
||||
|
@ -38,13 +38,4 @@ function website() {
|
|||
}
|
||||
|
||||
website();
|
||||
|
||||
// todos.addTodo('chores', 'choretest', 'some stuff', 'today', 5);
|
||||
// todos.delProject('de');
|
||||
// todos.editTodo('default', 'test', 'stuffing', 'tomorrow', 4);
|
||||
// console.log(todos.getTodos());
|
||||
// todos.deleteTodo('chores', 'choretest');
|
||||
// console.log(todos.getTodos());
|
||||
//
|
||||
//
|
||||
save(todos.getEverything());
|
||||
|
|
Loading…
Reference in a new issue