gecko-dev/devtools/client/application
Belén Albeza 1033de808b Bug 1575499 - Part 2: Avoid duplicated code r=Ola
> IMPORTANT: this depends on https://phabricator.services.mozilla.com/D43050 to be on central. If it has not been merged already, run `arc patch D43050` before downloading this stack.

- Made each "chunk"/category of the Manifest a single component (`ManifestSection`)
- Removed the `ManifestItemIcon`, etc. to favor a single component that can used later on to provide the common layout for the different value types (strings, colors, images…) we might add in the future.
- Decoupled a bit more the props from the raw manifest object we get from platform, so it's more flexible and we don't do array transformations every time the component needs to render.

NOTE: `ManifestItemWarning` still presents some duplication. This will be handled in this other bug https://bugzilla.mozilla.org/show_bug.cgi?id=1575872

Differential Revision: https://phabricator.services.mozilla.com/D43230

--HG--
extra : moz-landing-system : lando
2019-08-26 10:15:18 +00:00
..
src Bug 1575499 - Part 2: Avoid duplicated code r=Ola 2019-08-26 10:15:18 +00:00
test Bug 1575499 - Part 2: Avoid duplicated code r=Ola 2019-08-26 10:15:18 +00:00
application.css Bug 1575499 - Part 1: Rename ManifestView to Manifest r=Ola 2019-08-26 12:31:10 +00:00
index.html
initializer.js Bug 1553799 - Part 3: Move serviceContainer to its own module r=Ola 2019-07-29 12:53:18 +00:00
moz.build Bug 1558757 - Add unit tests for reducers. r=Ola 2019-07-09 13:40:55 +00:00
panel.js Bug 1569676 - Make DOM and application panel's destroy synchronous. r=jdescottes 2019-08-12 13:47:07 +00:00