Fixes for shared preferences viewer plugin (#521)

Summary:
Resolve issues for SharedPreferences Viewer

## Changelog

Fix issue https://github.com/facebook/flipper/issues/469 - Changed values for Booleans not displaying
Fix issue https://github.com/facebook/flipper/issues/499 - SharedPreference files names not sorted
Pull Request resolved: https://github.com/facebook/flipper/pull/521

Reviewed By: passy

Differential Revision: D16914831

Pulled By: jknoxville

fbshipit-source-id: de07e4f7dec85ac5a2c9bc7cab48f549313f38fd
This commit is contained in:
James Harmon
2019-08-20 09:04:15 -07:00
committed by Facebook Github Bot
parent d850f1ff43
commit 20a96da071

View File

@@ -201,13 +201,13 @@ export default class extends FlipperPlugin<SharedPreferencesState> {
<Heading>
<span style={{marginRight: '16px'}}>Preference File</span>
<Select
options={Object.keys(this.state.sharedPreferences).reduce(
(obj, item) => {
options={Object.keys(this.state.sharedPreferences)
.sort((a, b) => (a.toLowerCase() > b.toLowerCase() ? 1 : -1))
.reduce((obj, item) => {
obj[item] = item;
return obj;
},
{},
)}
}, {})}
selected={this.state.selectedPreferences}
onChange={this.onSharedPreferencesSelected}
/>
</Heading>
@@ -235,7 +235,7 @@ export default class extends FlipperPlugin<SharedPreferencesState> {
value: element.name,
},
value: {
value: element.value,
value: String(element.value),
},
},