• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

atlp-rwanda / trojans-ec-fe / 0cb862e4-0fa2-47c7-95e9-d93125127b5b

pending completion
0cb862e4-0fa2-47c7-95e9-d93125127b5b

push

circleci

GitHub
feature(navbar/sidebar):Dashboard sidebar/navbar and main navbar [Finishes #185032608] (#33)

452 of 602 branches covered (75.08%)

Branch coverage included in aggregate %.

309 of 309 new or added lines in 56 files covered. (100.0%)

1056 of 1253 relevant lines covered (84.28%)

23.67 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

83.33
/src/pages/dashboard/admin/users/allUsers.js
1
import React, { useEffect } from "react";
2
import "../../../../styles/users.scss";
3
import UserTable from "../../../../components/UserTable";
4
import { getUsers } from "../../../../redux/features/slices/getUsers";
5
import { useNavigate } from "react-router";
6
import Spinner from "../../../../components/products/viewProducts/spinner";
7
import { useSelector } from "react-redux";
8
import parseJwt from "../../../../helpers/parseJwt";
9
import ErrorHandler from "../../../../components/shared/ErrorHandler";
10
import { ToastContainer, toast } from "react-toastify";
11
import "react-toastify/dist/ReactToastify.css";
12
import AdminMain from "../AdminMain";
13

14
const AllUsers = () => {
6✔
15
  const { getLoading, error } = useSelector(getUsers);
8✔
16

17
  useEffect(() => {
6✔
18
    if (error.message === "Role already assigned") {
6!
19
      toast.error("Role already assigned");
×
20
    }
21
  }, [error]);
22
  return (
6✔
23
    <div>
24
      <ToastContainer />
25
      {getLoading && (
8✔
26
        <div data-testid="loading-spinner">
27
          <Spinner />
28
        </div>
29
      )}
30
      {error.status && <ErrorHandler loading={getLoading} error={error} />}
8✔
31
      <AdminMain element={<UserTable />} />
32
    </div>
33
  );
34
};
35

36
export default AllUsers;
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc