package io.project5e.lib.media import android.view.View import com.facebook.react.ReactPackage import com.facebook.react.bridge.NativeModule import com.facebook.react.bridge.ReactApplicationContext import com.facebook.react.uimanager.ReactShadowNode import com.facebook.react.uimanager.ViewManager import io.project5e.lib.media.react.* class MediaLibPackage : ReactPackage { override fun createNativeModules(reactContext: ReactApplicationContext): MutableList { return mutableListOf().also { it.add(CameraModule(reactContext)) it.add(MediaLibraryModule(reactContext)) } } override fun createViewManagers(reactContext: ReactApplicationContext) = mutableListOf>>().also { it.add(CameraViewManager()) it.add(MediaLibraryViewManager(reactContext)) it.add(MediaLibraryPhotoPreviewManager()) } }