- updated zustand and react libraries;
- added 'put in draft' btn;
This commit is contained in:
@@ -4,7 +4,7 @@ import { uniq } from 'ramda';
|
||||
import copy from 'copy-to-clipboard';
|
||||
|
||||
// store
|
||||
import { useStore, storeSet } from '../../../../store';
|
||||
import { useStoreValue, storeSet } from '../../../../store';
|
||||
|
||||
// tools
|
||||
import getBandoSeverity from '../../../../helpers/getBandoSeverity';
|
||||
@@ -27,7 +27,7 @@ import translationStrings from '../../../../translationStringsForComponents';
|
||||
import { Link } from 'react-router-dom';
|
||||
|
||||
const AllUsersTable = ({ updaterString = '' }) => {
|
||||
const users = useStore().main.users();
|
||||
const users = useStoreValue('users');
|
||||
const [filters, setFilters] = useState(null);
|
||||
const [loading, setLoading] = useState(false);
|
||||
const [statuses, setStatuses] = useState([]);
|
||||
@@ -42,7 +42,7 @@ const AllUsersTable = ({ updaterString = '' }) => {
|
||||
|
||||
const getCallback = (data) => {
|
||||
if (data.status === 'SUCCESS') {
|
||||
storeSet.main.users(getFormattedData(data.data));
|
||||
storeSet('users', getFormattedData(data.data));
|
||||
setStatuses(uniq(data.data.map(o => o.status)));
|
||||
setRoles(uniq(data.data.map(o => o.role.roleName)));
|
||||
initFilters();
|
||||
|
||||
@@ -92,8 +92,8 @@ const Users = () => {
|
||||
|
||||
const createUserCallback = (data) => {
|
||||
if (data.status === 'SUCCESS') {
|
||||
const users = storeGet.main.users();
|
||||
storeSet.main.users([data.data.user, ...users]);
|
||||
const users = storeGet('users');
|
||||
storeSet('users', [data.data.user, ...users]);
|
||||
if (toast.current) {
|
||||
toast.current.show({
|
||||
severity: 'success',
|
||||
@@ -155,12 +155,12 @@ const Users = () => {
|
||||
}));
|
||||
setRoles(roles);
|
||||
}
|
||||
storeSet.main.unsetAsyncRequest();
|
||||
storeSet('unsetAsyncRequest');
|
||||
}
|
||||
|
||||
const errGetRolesCallback = (data) => {
|
||||
set404FromErrorResponse(data);
|
||||
storeSet.main.unsetAsyncRequest();
|
||||
storeSet('unsetAsyncRequest');
|
||||
}
|
||||
|
||||
const isInvalidField = (data, key) => key === 'codiceFiscale'
|
||||
|
||||
Reference in New Issue
Block a user