registerNativeWidgets function
void
registerNativeWidgets()
Implementation
void registerNativeWidgets() {
final repo = WidgetRepository();
repo.registerNativeWidget('profile_icon', (params) {
return _NativeProfileIcon.from(params);
});
repo.registerNativeWidget('icon_button', (params) {
return _IconButton.from(params);
});
repo.registerNativeWidget('add_money_card', (params) {
return _NativeAddMoneyCard2.from(params);
});
repo.registerNativeWidget('kyc_nudge', (params) {
return _NativeKycNudge.from(params);
});
repo.registerNativeWidget('generate_voucher_home_card', (params) {
return _NativeGenerateVoucherHomeCard.from(params);
});
repo.registerNativeWidget('booster_onboard_nudge', (params) {
return _NativeBoosterOnBoardNudge.from(params);
});
repo.registerNativeWidget('see_calculator', (params) {
return _NativeSeeCalculator.from(params);
});
repo.registerNativeWidget('product_search_bar', (params) {
return _ProductSearchCard.from(params);
});
repo.registerNativeWidget('setup_wallet', (params) {
return NativeSetupWalletWidget.fromJson(params);
});
repo.registerNativeWidget('image_carousel', (params) {
return _NativeImageCarousel.from(params.params);
});
repo.registerNativeWidget('quick_booster_scroll', (params) {
return _NativeQuickBoosters.from(params.params);
});
repo.registerNativeWidget('funds_safety_header', (params) {
return NativeFundsSafetyHeaderWidget.from(params.params);
});
repo.registerNativeWidget('image_icon_list', (params) {
return NativeFundsSafetyDetailsWidget.from(params.params);
});
repo.registerNativeWidget('hubble_rewards_description', (params) {
return NativeHubbleRewardsDescriptionWidget.from(params.params);
});
repo.registerNativeWidget('checker_background', (params) {
return NativeCheckerBackground.from(params);
});
repo.registerNativeWidget(
'quick_action_card',
(params) => _NativeQuickActionCard.from(params.params),
);
repo.registerNativeWidget(
'product_scroll',
(params) => _ProductScroll.from(params.params),
);
repo.registerNativeWidget('redemption_quest', (params) {
return _NativeRedemptionQuest.from(params.params);
});
for (final (:name, :builder) in appNativeWidgets()) {
repo.registerNativeWidget(name, builder);
}
}