@@ -14,27 +14,26 @@ import com.expofp.common.GlobalLocationProvider
1414import com.expofp.crowdconnected.CrowdConnectedProvider
1515import com.expofp.crowdconnected.Mode
1616import com.expofp.crowdconnected.Settings
17- import com.expofp.fplan.FplanView
17+ import com.expofp.fplan.SharedFplanView
1818import com.facebook.react.bridge.ReadableMap
1919import com.facebook.react.uimanager.SimpleViewManager
2020import com.facebook.react.uimanager.ThemedReactContext
2121import com.facebook.react.uimanager.annotations.ReactProp
2222
23-
2423class ExpofpViewManager : SimpleViewManager <View >() {
2524 private var reactContext: ThemedReactContext ? = null
2625
2726 override fun getName () = " ExpofpView"
2827
2928 override fun createViewInstance (reactContext : ThemedReactContext ): View {
3029 this .reactContext = reactContext
31- var view = FplanView (reactContext)
30+ var view = SharedFplanView (reactContext)
3231
3332 return view;
3433 }
3534
3635 @ReactProp(name = " settings" )
37- fun setSettings (view : FplanView , settingsMap : ReadableMap ? ) {
36+ fun setSettings (view : SharedFplanView , settingsMap : ReadableMap ? ) {
3837 settingsMap?.let {
3938 var appKey = settingsMap.getString(" appKey" )
4039 val token = settingsMap.getString(" token" )
@@ -64,7 +63,7 @@ class ExpofpViewManager : SimpleViewManager<View>() {
6463 GlobalLocationProvider .init (locationProvider)
6564 GlobalLocationProvider .start()
6665 }
67- view.init (it.getString(" url" ) ? : " " , com.expofp.fplan.models.Settings ().withGlobalLocationProvider());
66+ view.load (it.getString(" url" ) ? : " " , com.expofp.fplan.models.Settings ().withGlobalLocationProvider());
6867 }
6968 }
7069}
0 commit comments