gecko-dev/devtools
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
..
client Bug 1575499 - Part 2: Avoid duplicated code r=Ola 2019-08-26 10:15:18 +00:00
docs Bug 1572332 - Move non-debugger devtools prefs into all.js and firefox.js. r=jdescottes 2019-08-26 01:44:59 +00:00
platform Bug 1561435 - Format remaining devtools/, a=automatic-formatting, CLOSED TREE 2019-07-05 11:29:32 +02:00
server Bug 1575058 - Fix assorted bugs with showing errors in the console while replaying, r=loganfsmyth. 2019-08-24 23:54:33 +00:00
shared Bug 1572332 - Move non-debugger devtools prefs into all.js and firefox.js. r=jdescottes 2019-08-26 01:44:59 +00:00
startup Bug 1572332 - Move non-debugger devtools prefs into all.js and firefox.js. r=jdescottes 2019-08-26 01:44:59 +00:00
.eslintrc.js Bug 1558517 - Pre 3.0: Remove conflicting eslint rules, and turn on "curly: all" everywhere, r=standard8 2019-06-28 17:14:01 +02:00
.eslintrc.mochitests.js
.eslintrc.xpcshell.js
CODE_OF_CONDUCT.md
moz.build
templates.mozbuild