package com.checkoutreactnativecomponents.components.googlepay import com.checkoutreactnativecomponents.components.managers.BaseFabricManager import com.checkoutreactnativecomponents.utils.Constants import com.facebook.react.module.annotations.ReactModule import com.facebook.react.uimanager.ThemedReactContext import com.facebook.react.uimanager.ViewManagerDelegate import com.facebook.react.viewmanagers.GooglePayManagerInterface import com.facebook.react.viewmanagers.GooglePayManagerDelegate @ReactModule(name = Constants.GOOGLE_PAY_MANAGER_FABRIC) public class GooglePayManagerFabric : BaseFabricManager>(), GooglePayManagerInterface { override fun getDelegate(): ViewManagerDelegate = GooglePayManagerDelegate(this) override fun getName(): String = Constants.GOOGLE_PAY_MANAGER_FABRIC override fun createViewInstance(context: ThemedReactContext): GooglePay = GooglePay(context) override fun setConfigOnView(view: GooglePay?, config: HashMap) { view?.setConfig(config) } }