Skip to content

Commit ab7f506

Browse files
author
Piotr Snopek
committed
fixed issues
1 parent ee904ce commit ab7f506

File tree

4 files changed

+17
-3
lines changed

4 files changed

+17
-3
lines changed

src/Components/SideBar/SideBarListsBox.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,8 @@ const SideBarListsBox = ({
6868
<SideBarListButton
6969
key={v.key}
7070
name={v.child("name").val()}
71-
pagename={v.key}
71+
// pagename={v.key}
72+
pagename={v.child("name").val()}
7273
active={taskPage === v.child("name").val()}
7374
onClick={(e) => handleBtnClick(e, v.child("name").val())}
7475
onClickDelete={(e) => onClickDelete(e, v.key)}

src/Components/SideBar/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ const SideBar = ({ taskPage, setTaskPage, setListName, listName }) => {
2121
const isMobile = useMediaQuery({ query: "(max-width: 768px)" });
2222

2323
const handleBtnClick = (e, name) => {
24-
setTaskPage(e.target.getAttribute("pagename"));
24+
setTaskPage(e.target.getAttribute("pagename") || "today");
2525
setListName(name || "");
2626
};
2727

src/Components/TaskList/index.js

+6
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,12 @@ const TaskList = ({ taskPage, listName, ...props }) => {
5252
let ref = firebase.getTasks(user.uid, (ts) => {
5353
setTasks(ts);
5454

55+
// console.log('============================');
56+
// console.log(taskPage);
57+
// console.log(ts);
58+
// console.log(ts[taskPage]);
59+
// console.log('============================');
60+
5561
setNotDoneTasks(
5662
ts[taskPage] &&
5763
ts[taskPage].filter((ob) => !ob.val().done).map((val, i) => val)

src/Firebase/firebase.js

+8-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ class Firebase {
8484
this.db
8585
.ref(`task_lists/${userID}/${listID}`)
8686
.remove()
87-
.then(() => console.log("usunieto liste"))
87+
.then(() => console.log(`usunieto liste ${listID}`))
8888
.catch((err) => console.error(err));
8989
});
9090
};
@@ -101,6 +101,13 @@ class Firebase {
101101
planned: [],
102102
today: [],
103103
};
104+
105+
this.db.ref(`task_lists/${userID}`).on("value", (snap) => {
106+
snap.forEach(v => {
107+
tasks[v.child('name').val()] = [];
108+
})
109+
})
110+
104111
snap.forEach((v) => {
105112
if (v.child("deadline").val()) {
106113
tasks.planned.push(v);

0 commit comments

Comments
 (0)