Transaction List Component
.png)
The TransactionListComponent shows a list of enriched transactions in a user-friendly way, with each transaction having an associated brand.
To use this view in a SwiftUI project, just call the TransactionListComponent method of your LuneSDKManager instance as shown in the example below.
// HomeView.Swift
import SwiftUI
import LuneSDK
struct HomeView: View {
// removed for simplicity...
var body: some View {
luneSDK.TransactionListComponent()
}
}
To use this view in an Objective-C project, just call the TransactionListComponent method of your LuneSDKObjcManager instance as shown in the example below.
// YourViewController.m
- (void)viewDidLoad {
[super viewDidLoad];
// transaction list setup, after initilizing luneSDK
UIViewController *hostingController = [self.luneSDK TransactionListComponentWithConfig:nil];
[self addChildViewController:hostingController];
[self.view addSubview:hostingController.view];
// constraints setup removed for simplicity...
}
Localization Keys and Analytics

📊 Analytics Tags
summary_amountdate_picker_buttontrends_buttonfilter_buttonreported_switchamount_sort_buttondate_sort_buttontransaction_amounttransaction_tile
🈯️ Localization Keys
lune_sdk_str_transaction_countlune_sdk_str_datelune_sdk_str_amountlune_sdk_str_reportedlune_sdk_str_trendslune_sdk_str_search

📊 Analytics Tags
close_buttoncategory_filter_panetag_filter_paneapply_buttonreset_button
🈯️ Localization Keys
lune_sdk_str_filterslune_sdk_str_filter_by_categorylune_sdk_str_searchlune_sdk_str_filter_by_taglune_sdk_str_applylune_sdk_str_reset

📊 Analytics Tags
tag_filter_option