dillon1000/react

Commit

[DevTools] Support for adding props | Improved state/props value editing (#16700)

* Extracted sanitizeForParse

* Added canAddEntries flag to InspectedElementTree

* Added EditableKey component.

* Added support to add an additional entry.

* Added support to add more complex data structures in the EditableValue component. Added support to change the dataType of the value that is being changed.

* Fixed flow error.

* Removed unneeded fragment.

* Renamed EditableKey -> EditableName

* Removed unneeded dependency

* Removed problematic props to state hook.

* Prettified changes.

* Removed unused import.

* Fixed shouldStringify check.

* Removed testing props from EditableProps.

* Made some inline tweaks
Browse files
Changed paths11 files
First-parent comparison
M packages/react-devtools-shared/src/devtools/utils.js ModifiedA packages/react-devtools-shared/src/devtools/views/Components/EditableName.css AddedA packages/react-devtools-shared/src/devtools/views/Components/EditableName.js AddedM packages/react-devtools-shared/src/devtools/views/Components/EditableValue.css ModifiedM packages/react-devtools-shared/src/devtools/views/Components/EditableValue.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/InspectedElementTree.css ModifiedM packages/react-devtools-shared/src/devtools/views/Components/InspectedElementTree.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/KeyValue.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/NativeStyleEditor/StyleEditor.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/SelectedElement.js ModifiedM packages/react-devtools-shared/src/devtools/views/hooks.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…