This commit is contained in:
Daniel
2022-06-23 20:23:52 +04:30
parent ceeb44901b
commit c39cc45f6c
7 changed files with 39 additions and 42 deletions
+15 -3
View File
@@ -2,12 +2,14 @@ import "../styles/List.css";
import LazyLoad from "react-lazyload";
import ViewArchived from "./ViewArchived";
import EditItem from "./EditItem";
import { useState } from "react";
import { useState, useEffect } from "react";
import { Link } from "react-router-dom";
import NoResults from "./NoResults";
const List = ({ data, tags, collections, reFetch, SetLoader, lightMode }) => {
const [editBox, setEditBox] = useState(false);
const [editIndex, setEditIndex] = useState(0);
const [editBox, setEditBox] = useState(false),
[editIndex, setEditIndex] = useState(0),
[numberOfResults, setNumberOfResults] = useState(0);
function edit(index) {
setEditBox(true);
@@ -18,8 +20,18 @@ const List = ({ data, tags, collections, reFetch, SetLoader, lightMode }) => {
setEditBox(false);
}
useEffect(() => {
setNumberOfResults(data.length);
}, [data]);
return (
<div className="list">
{numberOfResults > 0 ? (
<p className="results">{numberOfResults} Bookmarks found</p>
) : null}
{numberOfResults === 0 ? <NoResults /> : null}
{editBox ? (
<EditItem
lightMode={lightMode}
+2 -2
View File
@@ -29,7 +29,7 @@ const SideBar = ({ tags, collections, handleToggleSidebar, toggle }) => {
return 0;
})
.filter((e) => {
return e != "Unsorted";
return e !== "Unsorted";
});
return (
@@ -52,7 +52,7 @@ const SideBar = ({ tags, collections, handleToggleSidebar, toggle }) => {
<SubMenu
icon={<h2 className="sidebar-icon">&#xf5fd;</h2>}
suffix={<span className="badge">{sortedCollections.length}</span>}
suffix={<span className="badge">{sortedCollections.length + 1}</span>}
title={<div className="menu-item">Collections</div>}
>
<MenuItem prefix={<div className="sidebar-item-prefix">&#xf07b;</div>}>