Mattia Franchetto
Mattia Franchetto
## Description Fixes #286 ## Changes Move from object to array for UI settings of a storage ("Use existing" toggle) to keep the storage config and the UI settings in...
## Description Before introducing `react-query` we have handled every request to an API using callbacks (see [model.tsx](https://github.com/aws-samples/pcluster-manager/blob/main/frontend/src/model.tsx)). This is not a best practice for [many reasons](https://jscomplete.com/learn/the-difference-between-callbacks-and-promises), and most of all,...
## Description With the introduction of i18n (with #175) we have the ability of internationalize PCluster Manager. However, the codebase is scattered with hardcoded labels that cannot be replaced at...
## Description All the existing pages were created before introducing Next.js. To take advantage of the outstanding capabilities of Next.js we should detach the existing pages from `react-router-dom` and move...
## Description To save bytes in bundle size we must remove the @mui/icons-material we use in the project with a more lightweight alternative, like [react-feather](https://www.npmjs.com/package/react-feather). This will help save ~600kb...
## Description The React team advise to use the `key` property for every element rendered in a list, to avoid useless re-renders (see [guide here](https://reactjs.org/docs/lists-and-keys.html)). From a quick analysis in...
## Description Types are great. Following what has been done with #244 we should add types to the Redux store as well. The types can be static (added manually) or...
## Description After we have migrated to Typescript using Codemods #188, in order to have a working build, the tool has left several `FIXME` comments to suppress Typescript errors. Our...
Hello! Is [multi injection](https://github.com/inversify/InversifyJS/blob/master/wiki/multi_injection.md) supported? I haven't found any helpers that matches the @multiInject decorator.