mirror of
https://gitea.smigz.com/smiggiddy/odin-codeprojects.git
synced 2024-12-26 14:20:43 -05:00
style: formatting with prettier
This commit is contained in:
parent
b357ad8ecc
commit
7eb4f96f3a
3 changed files with 28 additions and 27 deletions
|
@ -2,7 +2,8 @@
|
||||||
module.exports = {
|
module.exports = {
|
||||||
"env": {
|
"env": {
|
||||||
"browser": true,
|
"browser": true,
|
||||||
"es2021": true
|
"es2021": true,
|
||||||
|
node: true
|
||||||
},
|
},
|
||||||
"extends": "eslint:recommended",
|
"extends": "eslint:recommended",
|
||||||
"parserOptions": {
|
"parserOptions": {
|
||||||
|
|
|
@ -25,7 +25,7 @@ function createProject(name) {
|
||||||
|
|
||||||
class todoHandler {
|
class todoHandler {
|
||||||
// Create default project during construction
|
// Create default project during construction
|
||||||
constructor(projects=null) {
|
constructor(projects = null) {
|
||||||
if (projects) {
|
if (projects) {
|
||||||
this.projects = projects;
|
this.projects = projects;
|
||||||
} else if (!this.projects) {
|
} else if (!this.projects) {
|
||||||
|
@ -50,7 +50,7 @@ class todoHandler {
|
||||||
|
|
||||||
if (!_titleExists) {
|
if (!_titleExists) {
|
||||||
this.projects[index].todos.push(new createTodo(title, description, dueDate, pomodoros));
|
this.projects[index].todos.push(new createTodo(title, description, dueDate, pomodoros));
|
||||||
this.projects[index].todos.sort((a,b) => {
|
this.projects[index].todos.sort((a, b) => {
|
||||||
|
|
||||||
return compareAsc(new Date(a.dueDate), new Date(b.dueDate));
|
return compareAsc(new Date(a.dueDate), new Date(b.dueDate));
|
||||||
});
|
});
|
||||||
|
@ -68,7 +68,7 @@ class todoHandler {
|
||||||
let projectIndex = this.projects.findIndex(x => x.name === project);
|
let projectIndex = this.projects.findIndex(x => x.name === project);
|
||||||
let todo = this.projects[projectIndex].todos.find(t => t.title === title)
|
let todo = this.projects[projectIndex].todos.find(t => t.title === title)
|
||||||
|
|
||||||
if (todo){
|
if (todo) {
|
||||||
todo.completed = !todo.completed;
|
todo.completed = !todo.completed;
|
||||||
// if(description) todo.description = description;
|
// if(description) todo.description = description;
|
||||||
// if(dueDate) todo.dueDate = dueDate;
|
// if(dueDate) todo.dueDate = dueDate;
|
||||||
|
@ -79,9 +79,9 @@ class todoHandler {
|
||||||
deleteTodo(project, title) {
|
deleteTodo(project, title) {
|
||||||
let projectIndex = this.projects.findIndex(x => x.name === project);
|
let projectIndex = this.projects.findIndex(x => x.name === project);
|
||||||
let tempArr = this.projects[projectIndex].todos.filter(item => {
|
let tempArr = this.projects[projectIndex].todos.filter(item => {
|
||||||
if (item.title !== title){
|
if (item.title !== title) {
|
||||||
return item;
|
return item;
|
||||||
};
|
}
|
||||||
});
|
});
|
||||||
this.projects[projectIndex].todos = tempArr;
|
this.projects[projectIndex].todos = tempArr;
|
||||||
}
|
}
|
||||||
|
@ -100,16 +100,16 @@ class todoHandler {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
getProjects () {
|
getProjects() {
|
||||||
return this.projects;
|
return this.projects;
|
||||||
}
|
}
|
||||||
|
|
||||||
delProject(name) {
|
delProject(name) {
|
||||||
let index = this.projects.findIndex(proj => proj.name === name);
|
let index = this.projects.findIndex(proj => proj.name === name);
|
||||||
let tempArr = this.projects.filter(item => {
|
let tempArr = this.projects.filter(item => {
|
||||||
if (item !== this.projects[index] || name === 'default' ){
|
if (item !== this.projects[index] || name === 'default') {
|
||||||
return item;
|
return item;
|
||||||
};
|
}
|
||||||
});
|
});
|
||||||
this.projects = tempArr;
|
this.projects = tempArr;
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,7 +8,7 @@ import {
|
||||||
getTodoFromActiveProject,
|
getTodoFromActiveProject,
|
||||||
addTodoComponent,
|
addTodoComponent,
|
||||||
handleCompletedTodo
|
handleCompletedTodo
|
||||||
} from "./components/todoComponent";
|
} from "./components/todoComponent";
|
||||||
import { navbar } from "./components/navbar";
|
import { navbar } from "./components/navbar";
|
||||||
import { save, load } from "./components/storage";
|
import { save, load } from "./components/storage";
|
||||||
import './style.css';
|
import './style.css';
|
||||||
|
|
Loading…
Reference in a new issue