diff --git a/src/components/AdminPanel/AddMemberToGroupDialog.tsx b/src/components/AdminPanel/AddMemberToGroupDialog.tsx
index 405f0b14..8f8519fa 100644
--- a/src/components/AdminPanel/AddMemberToGroupDialog.tsx
+++ b/src/components/AdminPanel/AddMemberToGroupDialog.tsx
@@ -1,14 +1,11 @@
import React, { useState } from "react";
import { makeStyles } from "@material-ui/core/styles";
-import Table from "@material-ui/core/Table";
import TableBody from "@material-ui/core/TableBody";
import TableCell from "@material-ui/core/TableCell";
import TableContainer from "@material-ui/core/TableContainer";
import TableHead from "@material-ui/core/TableHead";
-import TableRow from "@material-ui/core/TableRow";
import Paper from "@material-ui/core/Paper";
-import Avatar from "@material-ui/core/Avatar";
import Button from "@material-ui/core/Button";
import TextField from "@material-ui/core/TextField";
import Switch from "@material-ui/core/Switch";
@@ -23,6 +20,9 @@ import DialogActions from "@material-ui/core/DialogActions";
import DialogContent from "@material-ui/core/DialogContent";
import DialogTitle from "@material-ui/core/DialogTitle";
+import Table from "../mui/Table";
+import TableRow from "../mui/TableRow";
+import PictureAndNameCell from "./PictureAndNameCell";
import { dialogStyles } from "../../styles";
import { CloseIcon } from "../DescriptionTable";
import { not, getAttribute } from "./helpers";
@@ -202,9 +202,8 @@ const User = ({ user, selected, setSelectedUser }: any) => {
onClick={() => setSelectedUser(user)}
>
-
+
- {name}
{groupLeaderName || "Mangler gruppeleder"}
@@ -218,12 +217,11 @@ const UsersTable = ({ users, selectedUsers, setSelectedUser }: any) => {
selectedUsers.some((u: any) => u.Username === user.Username);
return (
-
-
+
+
-
- Navn
+ Ansatt
Gruppeleder
diff --git a/src/components/AdminPanel/EditAdmins.tsx b/src/components/AdminPanel/EditAdmins.tsx
index 7534d3f8..5212f456 100644
--- a/src/components/AdminPanel/EditAdmins.tsx
+++ b/src/components/AdminPanel/EditAdmins.tsx
@@ -3,16 +3,13 @@ import React, { useState } from "react";
import Container from "@material-ui/core/Container";
import CircularProgress from "@material-ui/core/CircularProgress";
import IconButton from "@material-ui/core/IconButton";
-import Table from "@material-ui/core/Table";
import TableBody from "@material-ui/core/TableBody";
import TableCell from "@material-ui/core/TableCell";
import TableContainer from "@material-ui/core/TableContainer";
import TableHead from "@material-ui/core/TableHead";
import TableRow from "@material-ui/core/TableRow";
-import Paper from "@material-ui/core/Paper";
import Card from "@material-ui/core/Card";
import CardContent from "@material-ui/core/CardContent";
-import Avatar from "@material-ui/core/Avatar";
import DeleteIcon from "@material-ui/icons/Delete";
import PersonAddIcon from "@material-ui/icons/PersonAdd";
import Typography from "@material-ui/core/Typography";
@@ -23,7 +20,9 @@ import DeleteUserFromGroupDialog from "./DeleteUserFromGroupDialog";
import useApiGet from "./useApiGet";
import { listAllUsers, listAdmins, removeAdmin, addAdmin } from "./adminApi";
import { getAttribute } from "./helpers";
-import Button from "../Button";
+import Button from "../mui/Button";
+import Table from "../mui/Table";
+import PictureAndNameCell from "./PictureAndNameCell";
const Admin = (props: any) => {
const { admin, deleteAdmin } = props;
@@ -36,9 +35,8 @@ const Admin = (props: any) => {
<>
-
+
- {name}
{email}
{username}
@@ -53,15 +51,11 @@ const Admin = (props: any) => {
const AdminTable = ({ admins, deleteAdmin }: any) => {
return (
-
+
-
- Navn
+ Ansatt
Email
Brukernavn
diff --git a/src/components/AdminPanel/EditGroupLeaders.tsx b/src/components/AdminPanel/EditGroupLeaders.tsx
index 15827c80..b5258b8a 100644
--- a/src/components/AdminPanel/EditGroupLeaders.tsx
+++ b/src/components/AdminPanel/EditGroupLeaders.tsx
@@ -3,16 +3,13 @@ import React, { useState } from "react";
import Container from "@material-ui/core/Container";
import CircularProgress from "@material-ui/core/CircularProgress";
import IconButton from "@material-ui/core/IconButton";
-import Table from "@material-ui/core/Table";
import TableBody from "@material-ui/core/TableBody";
import TableCell from "@material-ui/core/TableCell";
import TableContainer from "@material-ui/core/TableContainer";
import TableHead from "@material-ui/core/TableHead";
import TableRow from "@material-ui/core/TableRow";
-import Paper from "@material-ui/core/Paper";
import Card from "@material-ui/core/Card";
import CardContent from "@material-ui/core/CardContent";
-import Avatar from "@material-ui/core/Avatar";
import DeleteIcon from "@material-ui/icons/Delete";
import PersonAddIcon from "@material-ui/icons/PersonAdd";
import Typography from "@material-ui/core/Typography";
@@ -26,9 +23,11 @@ import {
addGroupLeader,
} from "./adminApi";
import { getAttribute } from "./helpers";
+import PictureAndNameCell from "./PictureAndNameCell";
import AddUserToGroupDialog from "./AddUserToGroupDialog";
import DeleteUserFromGroupDialog from "./DeleteUserFromGroupDialog";
-import Button from "../Button";
+import Button from "../mui/Button";
+import Table from "../mui/Table";
const GroupLeader = (props: any) => {
const { groupLeader, deleteGroupLeader } = props;
@@ -41,9 +40,8 @@ const GroupLeader = (props: any) => {
<>
-
+
- {name}
{email}
{username}
@@ -61,15 +59,11 @@ const GroupLeader = (props: any) => {
const GroupLeaderTable = ({ groupLeaders, deleteGroupLeader }: any) => {
return (
-
+
-
- Navn
+ Ansatt
Email
Brukernavn
diff --git a/src/components/AdminPanel/EditGroups.tsx b/src/components/AdminPanel/EditGroups.tsx
index 6b259218..ce7202de 100644
--- a/src/components/AdminPanel/EditGroups.tsx
+++ b/src/components/AdminPanel/EditGroups.tsx
@@ -1,21 +1,15 @@
import React, { useState } from "react";
-import { withStyles } from "@material-ui/core/styles";
import { makeStyles } from "@material-ui/core/styles";
import Container from "@material-ui/core/Container";
import CircularProgress from "@material-ui/core/CircularProgress";
import IconButton from "@material-ui/core/IconButton";
-import Table from "@material-ui/core/Table";
import TableBody from "@material-ui/core/TableBody";
import TableCell from "@material-ui/core/TableCell";
import TableContainer from "@material-ui/core/TableContainer";
import TableHead from "@material-ui/core/TableHead";
-import TableRow from "@material-ui/core/TableRow";
-import Paper from "@material-ui/core/Paper";
import Card from "@material-ui/core/Card";
import CardContent from "@material-ui/core/CardContent";
-import Avatar from "@material-ui/core/Avatar";
-import Badge from "@material-ui/core/Badge";
import DeleteIcon from "@material-ui/icons/Delete";
import AddIcon from "@material-ui/icons/Add";
import Typography from "@material-ui/core/Typography";
@@ -23,7 +17,6 @@ import Box from "@material-ui/core/Box";
import Collapse from "@material-ui/core/Collapse";
import KeyboardArrowDownIcon from "@material-ui/icons/KeyboardArrowDown";
import KeyboardArrowUpIcon from "@material-ui/icons/KeyboardArrowUp";
-import EditIcon from "@material-ui/icons/Edit";
import commonStyles from "./common.module.css";
import DeleteUserFromGroupDialog from "./DeleteUserFromGroupDialog";
@@ -44,9 +37,12 @@ import {
updateGroupLeader,
} from "./groupsApi";
import { getAttribute, compareByName } from "./helpers";
+import PictureAndNameEditCell from "./PictureAndNameEditCell";
import GroupMembers from "./GroupMembers";
import AddUserToGroupDialog from "./AddUserToGroupDialog";
-import Button from "../Button"
+import Button from "../mui/Button";
+import Table from "../mui/Table";
+import TableRow from "../mui/TableRow";
const useRowStyles = makeStyles({
root: {
@@ -57,38 +53,6 @@ const useRowStyles = makeStyles({
editIcon: {},
});
-const StyledEditIcon = withStyles(() => ({
- root: {
- fontSize: "15px",
- },
-}))(EditIcon);
-
-const StyledBadge = withStyles((theme) => ({
- badge: {
- border: `2px solid ${theme.palette.background.default}`,
- padding: "0 0px",
- backgroundColor: `${theme.palette.background.paper}`,
- },
-}))(Badge);
-
-const GroupAvatar = ({ showBadge, onClick, name, picture }: any) => (
-
-
-
- ) : null
- }
- anchorOrigin={{
- vertical: "bottom",
- horizontal: "right",
- }}
- >
-
-
-);
-
const Group = ({
addMembersToGroup,
deleteMember,
@@ -124,14 +88,12 @@ const Group = ({
- editGroup(group)}
+ editGroup(group)}
/>
- {name}
{group.members.length}