Category Trends Component

The CategoryTrendsComponent
shows the user's spend across different categories both in a chart, and in a list of category tiles. It allows users to filter data by dates too.
To use this view in a SwiftUI project, just call the CategoryTrendsComponent
method of your LuneSDKManager
instance as shown in the example below.
// Trends.Swift
import SwiftUI
import LuneSDK
struct TrendView: View {
// removed for simplicity...
var body: some View {
luneSDK.CategoryTrendsComponent()
}
}
To use this view in an Objective-C project, just call the CategoryTrendsComponent
method of your LuneSDKObjcManager
instance as shown in the example below.
// YourViewController.m
- (void)viewDidLoad {
[super viewDidLoad];
// category trends setup, after initilizing luneSDK
UIViewController *hostingController = [self.luneSDK
CategoryTrendsComponentWithConfig:nil];
[self addChildViewController:hostingController];
[self.view addSubview:hostingController.view];
// constraints setup removed for simplicity...
}
Localization Keys and Analytics

📊 Analytics Tags
filter_button
spending_amount
date_picker_button
category_amount
category_tile
🈯️ Localization Keys
lune_sdk_str_categories_trends
lune_sdk_str_spending
lune_sdk_str_top_categories

📊 Analytics Tags
close_button
category_filter_option
apply_button
reset_button
🈯️ Localization Keys
lune_sdk_str_filter_by_category
lune_sdk_str_search
lune_sdk_str_apply
lune_sdk_str_reset