Skip to content

Commit

Permalink
Merge pull request #1172 from culturecreates/develop
Browse files Browse the repository at this point in the history
Develop
  • Loading branch information
AbhishekPAnil authored Jun 20, 2024
2 parents 91eb7a3 + 0a5d44b commit 5e55d5b
Show file tree
Hide file tree
Showing 8 changed files with 36 additions and 23 deletions.
2 changes: 1 addition & 1 deletion src/pages/Dashboard/Events/Events.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -1058,7 +1058,7 @@ function Events() {
<Row className="events-content">
<Col flex="832px">
{isFetching && (
<div style={{ height: '400px', display: 'flex', alignItems: 'center', justifyContent: 'center' }}>
<div style={{ display: 'flex', alignItems: 'center', justifyContent: 'center' }}>
<LoadingIndicator />
</div>
)}
Expand Down
2 changes: 1 addition & 1 deletion src/pages/Dashboard/Organizations/Organizations.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -488,7 +488,7 @@ function Organizations() {
<NoContent style={{ height: '200px' }} data-cy="empty-organization" />
)
) : (
<div style={{ height: '400px', display: 'flex', alignItems: 'center', justifyContent: 'center' }}>
<div style={{ display: 'flex', alignItems: 'center', justifyContent: 'center' }}>
<LoadingIndicator data-cy="organizations-listing-loader" />
</div>
)}
Expand Down
2 changes: 1 addition & 1 deletion src/pages/Dashboard/People/People.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -496,7 +496,7 @@ function People() {
<NoContent style={{ height: '200px' }} />
)
) : (
<div style={{ height: '400px', display: 'flex', alignItems: 'center', justifyContent: 'center' }}>
<div style={{ display: 'flex', alignItems: 'center', justifyContent: 'center' }}>
<LoadingIndicator data-cy="loading-indicator-people" />
</div>
)}
Expand Down
2 changes: 1 addition & 1 deletion src/pages/Dashboard/Places/Places.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -508,7 +508,7 @@ function Places() {
<NoContent style={{ height: '200px' }} />
)
) : (
<div style={{ height: '400px', display: 'flex', alignItems: 'center', justifyContent: 'center' }}>
<div style={{ display: 'flex', alignItems: 'center', justifyContent: 'center' }}>
<LoadingIndicator data-cy="loading-indicator-place" />
</div>
)}
Expand Down
19 changes: 11 additions & 8 deletions src/pages/Dashboard/Settings/UserManagement/UserManagement.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,9 @@ const UserManagement = () => {
const { useBreakpoint } = Grid;
const [
// eslint-disable-next-line no-unused-vars
currentCalendarData,
pageNumber,
setPageNumber, // eslint-disable-next-line no-unused-vars
currentCalendarData, // eslint-disable-next-line no-unused-vars
_pageNumber, // eslint-disable-next-line no-unused-vars
_setPageNumber, // eslint-disable-next-line no-unused-vars
_getCalendar,
// eslint-disable-next-line no-unused-vars
setContentBackgroundColor,
Expand Down Expand Up @@ -78,6 +78,10 @@ const UserManagement = () => {
const [userSearchQuery, setUserSearchQuery] = useState(decodeURIComponent(defaultQuery));
const [selectedItemId, setSelectedItemId] = useState(null);

const [pageNumber, setPageNumber] = useState(
searchParams.get('page') ? searchParams.get('page') : sessionStorage.getItem('usersPage') ?? 1,
);

const [getAllUsers, { currentData: userData, isFetching: isUsersLoading }] = useLazyGetAllUsersQuery();
const [inviteUserMutation] = useInviteUserMutation();
const [deleteUser] = useDeleteUserMutation();
Expand Down Expand Up @@ -109,7 +113,7 @@ const UserManagement = () => {
...(userSearchQuery !== '' && { query: userSearchQuery }),
};
setSearchParams(createSearchParams(params));
sessionStorage.setItem('page', pageNumber);
sessionStorage.setItem('usersPage', pageNumber);
sessionStorage.setItem('queryUserListing', userSearchQuery);
sessionStorage.setItem('orderUserListing', filter?.order);
sessionStorage.setItem('sortByUserListing', filter?.sort);
Expand Down Expand Up @@ -156,8 +160,8 @@ const UserManagement = () => {
});
setUserSearchQuery('');
setPageNumber(1);
sessionStorage.removeItem('page');
sessionStorage.removeItem('query');
sessionStorage.removeItem('usersPage');
sessionStorage.removeItem('queryUserListing');
sessionStorage.removeItem('orderUserListing');
sessionStorage.removeItem('sortByUserListing');
sessionStorage.removeItem('userStatusUserListing');
Expand Down Expand Up @@ -655,8 +659,7 @@ const UserManagement = () => {
</Row>
</Col>
) : (
<div
style={{ height: '400px', width: '100%', display: 'flex', alignItems: 'center', justifyContent: 'center' }}>
<div style={{ width: '50%', display: 'flex', alignItems: 'center', justifyContent: 'center' }}>
<LoadingIndicator data-cy="loading-indicator-user" />
</div>
)}
Expand Down
10 changes: 6 additions & 4 deletions src/pages/Dashboard/Taxonomy/Taxonomy.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,10 @@ const Taxonomy = () => {
query: decodeURIComponent(defaultQuery),
class: decodeURIComponent(defaultClass)?.split(','),
});
const [pageNumber, setPageNumber] = useState(1);

const [pageNumber, setPageNumber] = useState(
searchParams.get('page') ? searchParams.get('page') : sessionStorage.getItem('pageTaxonomy') ?? 1,
);

const handleListCardStyles = () => {
const listCardStyles = !adminCheckHandler({ calendar, user })
Expand Down Expand Up @@ -167,7 +170,7 @@ const Taxonomy = () => {
query: '',
});
setPageNumber(1);
sessionStorage.removeItem('page');
sessionStorage.removeItem('pageTaxonomy');
sessionStorage.removeItem('queryTaxonomy');
sessionStorage.removeItem('orderUserListing');
sessionStorage.removeItem('orderTaxonomy');
Expand Down Expand Up @@ -474,8 +477,7 @@ const Taxonomy = () => {
</Row>
</Col>
) : (
<div
style={{ height: '400px', width: '100%', display: 'flex', alignItems: 'center', justifyContent: 'center' }}>
<div style={{ width: '50%', display: 'flex', alignItems: 'center', justifyContent: 'center' }}>
<LoadingIndicator data-cy="loading-indicator-taxonomy-list" />
</div>
)}
Expand Down
14 changes: 14 additions & 0 deletions src/redux/store.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,20 @@ import languageLiteralReducer from './reducer/languageLiteralSlice';
const persistConfig = {
key: 'root',
storage,
whitelist: ['user', 'interfaceLanguage', 'selectedCalendar', 'errors', 'languageLiteral'],
blacklist: [
'eventsApi',
'calendarApi',
'taxonomyApi',
'imageApi',
'placesApi',
'entitiesApi',
'inviteApi',
'organizationApi',
'peopleApi',
'postalAddressApi',
'externalSourceApi',
],
};
const middlewares = [
loginApi.middleware,
Expand Down
8 changes: 1 addition & 7 deletions src/utils/services.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,7 @@ export const baseQueryWithReauth = async (args, api, extraOptions) => {
if (result.error && result.error.status === 400) {
//HTTP 400 Bad Request
//The server cannot or will not process the request due to something that is perceived to be a client error.
api.dispatch(
setErrorStates({
errorCode: '400',
isError: true,
message: result.error?.data?.error,
}),
);

notification.info({
key: '400',
message: <Translation>{(t) => t('common.server.status.400.message')}</Translation>,
Expand Down

0 comments on commit 5e55d5b

Please sign in to comment.