import React, {useState} from "react"; import {Button, CustomInput, FormGroup, Modal, ModalBody, ModalFooter, ModalHeader} from "reactstrap"; import {savePermissions} from "../../Helpers/groups"; function PermissionsModal({groupId, userId, permissions, onClose}) { function getPermission(type) { if (permissions === null || typeof permissions[type] === "undefined") { return false; } return permissions[type]; } const [read, setRead] = useState(getPermission("read")); const [write, setWrite] = useState(getPermission("write")); const [create, setCreate] = useState(getPermission("create")); const [remove, setRemove] = useState(getPermission("delete")); const manage = getPermission("manage"); return ( Endre gruppe setRead(e.target.checked)}/> setWrite(e.target.checked)}/> setCreate(e.target.checked)}/> setRemove(e.target.checked)}/> {" "} ); } export default PermissionsModal;