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_amount
date_picker_button
trends_button
filter_button
reported_switch
amount_sort_button
date_sort_button
transaction_amount
transaction_tile
🈯️ Localization Keys
lune_sdk_str_transactions
,lune_sdk_str_no_transactions
lune_sdk_str_date
lune_sdk_str_amount
lune_sdk_str_reported
lune_sdk_str_trends
lune_sdk_str_search
📊 Analytics Tags
close_button
category_filter_pane
tag_filter_pane
apply_button
reset_button
🈯️ Localization Keys
lune_sdk_str_filters
lune_sdk_str_filter_by_category
lune_sdk_str_search
lune_sdk_str_filter_by_tag
lune_sdk_str_apply
lune_sdk_str_reset
📊 Analytics Tags
tag_filter_option