package com.fireworksdk.bridge import com.facebook.react.ReactPackage import com.facebook.react.bridge.NativeModule import com.facebook.react.bridge.ReactApplicationContext import com.facebook.react.uimanager.ViewManager import com.fireworksdk.bridge.reactnative.manager.FWCircleStoryManager import com.fireworksdk.bridge.reactnative.manager.FWPlayerDeckManager import com.fireworksdk.bridge.reactnative.manager.FWStoryBlockManager import com.fireworksdk.bridge.reactnative.manager.FWVideoFeedManager import com.fireworksdk.bridge.reactnative.module.FWLiveStreamModule import com.fireworksdk.bridge.reactnative.module.FWNavigatorModule import com.fireworksdk.bridge.reactnative.module.FWVideoShoppingModule import com.fireworksdk.bridge.reactnative.module.FireworkSDKModule class FireworkSDKPackage : ReactPackage { override fun createNativeModules(reactContext: ReactApplicationContext): List { return listOf( FireworkSDKModule(reactContext), FWVideoShoppingModule(reactContext), FWLiveStreamModule(reactContext), FWNavigatorModule(reactContext), ) } override fun createViewManagers(reactContext: ReactApplicationContext): List> { return listOf( FWVideoFeedManager(), FWStoryBlockManager(), FWCircleStoryManager(), FWPlayerDeckManager(), ) } }