Transaction List Component

The TransactionListComponent shows a list of enriched transactions in a user-friendly way, with each transaction having an associated brand.
To use this view, just call the TransactionListComponent method of your LuneSDKManager instance as shown in the example below.
// TransactionView.kt
import io.lunedata.lunesdk.library.classes.LuneSDKManager
@Composable
fun TransactionView(
luneSDK: LuneSDKManager
) {
luneSDK.TransactionListComponent()
}
To use this view in a project with Activities and Fragments, set the component property of your view to LuneView.TransactionListComponent, as shown in the example below.
// YourActivity.kt
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// Grab our luneView and set the component property.
val luneView = findViewById<LuneCompatManager>(R.id.luneLayout)
luneView.component = LuneView.TransactionListComponent
}
Localization Keys and Analytics

📊 Analytics Tags
summary_amountdate_picker_buttontrends_buttonfilter_buttonreported_switchamount_sort_buttondate_sort_buttontransaction_amounttransaction_tile
🈯️ Localization Keys
lune_sdk_str_transactions,lune_sdk_str_no_transactionslune_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