Improve standard view template

Summary:
As soon as any data was send to a freshly generated plugin, the plugin would crash as React doesn't support directly rendering data. Replaced it with a poor mans rendering that simply dumps all the data we received.

Also made sure the view is scrollable now which wasn't the case before.

Reviewed By: jknoxville

Differential Revision: D21523816

fbshipit-source-id: 3e04799facdf8b66ce9d66217a47fc7826d58d43
This commit is contained in:
Michel Weststrate
2020-05-19 05:31:05 -07:00
committed by Facebook GitHub Bot
parent 7536c0e930
commit 310a76d03f

View File

@@ -1,5 +1,5 @@
import React from 'react'; import React from 'react';
import {FlipperPlugin, FlexColumn, KeyboardActions} from 'flipper'; import {FlipperPlugin, View, KeyboardActions} from 'flipper';
type State = {}; type State = {};
@@ -37,11 +37,11 @@ export default class extends FlipperPlugin<State, any, PersistedState> {
render() { render() {
return ( return (
<FlexColumn> <View scrollable>
{this.props.persistedState.data.map((d) => ( {this.props.persistedState.data.map((d) => (
<div>{d}</div> <div>{JSON.stringify(d, null, 2)}<hr/></div>
))} ))}
</FlexColumn> </View>
); )
} }
} }