From 5d05c84e3e98ad2ee366f3af3145e96631fd03f8 Mon Sep 17 00:00:00 2001 From: ronronscelestes Date: Fri, 20 Aug 2021 15:09:29 +0200 Subject: [PATCH] PR feedback fixes --- .../admin/src/pages/Providers/index.js | 156 ++++++++++-------- 1 file changed, 88 insertions(+), 68 deletions(-) diff --git a/packages/plugins/users-permissions/admin/src/pages/Providers/index.js b/packages/plugins/users-permissions/admin/src/pages/Providers/index.js index 75f6ad92e1..7bc8a2da5a 100644 --- a/packages/plugins/users-permissions/admin/src/pages/Providers/index.js +++ b/packages/plugins/users-permissions/admin/src/pages/Providers/index.js @@ -1,8 +1,5 @@ import React, { useCallback, useMemo, useRef, useState } from 'react'; import { useIntl } from 'react-intl'; -// import { Header, List } from '@buffetjs/custom'; -// import { Text } from '@buffetjs/core'; -// import { Pencil } from '@buffetjs/icons'; import { SettingsPageTitle, SizedInput, @@ -11,11 +8,12 @@ import { request, useNotification, useOverlayBlocker, + LoadingIndicatorPage } from '@strapi/helper-plugin'; import { get, upperFirst, has } from 'lodash'; import { Row } from 'reactstrap'; -// import ListBaselineAlignment from '../../components/ListBaselineAlignment'; -// import ListRow from '../../components/ListRow'; + + // DS INTEGRATION import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; @@ -49,7 +47,6 @@ const ProvidersPage = () => { const updatePermissions = useMemo(() => { return { update: pluginPermissions.updateProviders }; }, []); - console.log(updatePermissions); const { allowedActions: { canUpdate }, @@ -58,8 +55,8 @@ const ProvidersPage = () => { dispatchSubmitSucceeded, formErrors, handleChange, - // isLoading, - // isLoadingForPermissions, + isLoading, + isLoadingForPermissions, modifiedData, } = useForm('providers', updatePermissions); @@ -186,67 +183,87 @@ const ProvidersPage = () => { - - - - - - - - - - - - {providers.map(provider => ( - - - - - + {isLoading || isLoadingForPermissions ? ( + + ) : ( + +
- - - {formatMessage({ id: getTrad('Providers.image') })} - - - - {formatMessage({ id: getTrad('Providers.name') })} - - {formatMessage({ id: getTrad('Providers.status') })} - - - - {formatMessage({ id: getTrad('Providers.settings') })} - - -
- - - - {provider.name} - - - - {provider.enabled - ? formatMessage({ id: getTrad('Providers.enabled') }) - : formatMessage({ id: getTrad('Providers.disabled') })} - - - {canUpdate && ( - handleClickEdit(provider)} - noBorder - icon={} - label="Edit" - /> - )} -
+ + + + + + - ))} - -
+ + + {formatMessage({ id: getTrad('Providers.image'), defaultMessage: 'Image' })} + + + + + {formatMessage({ id: getTrad('Providers.name'), defaultMessage: 'Name' })} + + + + {formatMessage({ id: getTrad('Providers.status'), defaultMessage: 'Status' })} + + + + + {formatMessage({ + id: getTrad('Providers.settings'), + defaultMessage: 'Settings', + })} + + +
-
+ + + {providers.map(provider => ( + + + + + + + {provider.name} + + + + + {provider.enabled + ? formatMessage({ + id: getTrad('Providers.enabled'), + defaultMessage: 'Enabled', + }) + : formatMessage({ + id: getTrad('Providers.disabled'), + defaultMessage: 'Disabled', + })} + + + + {canUpdate && ( + handleClickEdit(provider)} + noBorder + icon={} + label="Edit" + /> + )} + + + ))} + + + + )} { onClosed={handleClosed} onToggle={handleToggle} headerBreadcrumbs={[ - getTrad('PopUpForm.header.edit.providers'), + formatMessage({ + id: getTrad('PopUpForm.header.edit.providers'), + defaultMessage: 'Edit Provider', + }), upperFirst(providerToEditName), ]} >