@@ -47,39 +43,33 @@ const TotalProviders = () => {
const legend = React.useMemo(() => (
-
-
-
-
- {T.Used}
-
+ {chartData?.map(({ title: titleLegend, value, color }) =>
+
+
+
+
+ {titleLegend}
+
+
+
+ )}
- ), [classes, usedProviders])
+ ), [classes, chartData])
const chart = React.useMemo(() => (
(
-
- )}
- labelPosition={0}
/>
- ), [classes, usedPercent])
+ ), [classes, chartData])
return (
{title}
diff --git a/src/fireedge/src/client/components/Widgets/TotalProvisionInfrastructures.js b/src/fireedge/src/client/components/Widgets/TotalProvisionInfrastructures.js
index 810fc21478..bd82376343 100644
--- a/src/fireedge/src/client/components/Widgets/TotalProvisionInfrastructures.js
+++ b/src/fireedge/src/client/components/Widgets/TotalProvisionInfrastructures.js
@@ -2,7 +2,7 @@ import * as React from 'react'
import {
Storage as ClusterIcon,
- VideogameAsset as HostIcon,
+ Computer as HostIcon,
FolderOpen as DatastoreIcon,
AccountTree as NetworkIcon
} from '@material-ui/icons'
diff --git a/src/fireedge/src/client/constants/provision.js b/src/fireedge/src/client/constants/provision.js
index cb872d287a..9efb723b5b 100644
--- a/src/fireedge/src/client/constants/provision.js
+++ b/src/fireedge/src/client/constants/provision.js
@@ -27,3 +27,14 @@ export const PROVISIONS_STATES = [
meaning: ''
}
]
+
+export const PROVIDERS_TYPES = [
+ {
+ name: 'aws',
+ color: '#ef931f'
+ },
+ {
+ name: 'packet',
+ color: '#364562'
+ }
+]
diff --git a/src/fireedge/src/client/containers/Provisions/DialogInfo/index.js b/src/fireedge/src/client/containers/Provisions/DialogInfo/index.js
index cc1477c7bb..917c05cb8d 100644
--- a/src/fireedge/src/client/containers/Provisions/DialogInfo/index.js
+++ b/src/fireedge/src/client/containers/Provisions/DialogInfo/index.js
@@ -5,7 +5,7 @@ import { AppBar, Tabs, Tab, Box } from '@material-ui/core'
import InfoIcon from '@material-ui/icons/Info'
import DatastoreIcon from '@material-ui/icons/FolderOpen'
import NetworkIcon from '@material-ui/icons/AccountTree'
-import HostIcon from '@material-ui/icons/VideogameAsset'
+import HostIcon from '@material-ui/icons/Computer'
import LogIcon from '@material-ui/icons/InsertDriveFile'
import InfoTab from 'client/containers/Provisions/DialogInfo/info'