Brand Trends Component

Besides showing the user's spend on each Brand, the BrandTrendsComponent uses a chart to show the user's spend per day. It also allows users to filter data by category, tags and dates by default.
To use this view in a SwiftUI project, just call the BrandTrendsComponent 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.BrandTrendsComponent()
}
}
To use this view in an Objective-C project, just call the BrandTrendsComponent method of your LuneSDKObjcManager instance as shown in the example below.
// YourViewController.m
- (void)viewDidLoad {
[super viewDidLoad];
// brand trends setup, after initilizing luneSDK
UIViewController *hostingController = [self.luneSDK
BrandTrendsComponentWithConfig:nil];
[self addChildViewController:hostingController];
[self.view addSubview:hostingController.view];
// constraints setup removed for simplicity...
}
Localization Keys and Analytics

📊 Analytics Tags
date_picker_buttonfilter_buttonspending_amountbrand_amountbrand_tile
🈯️ Localization Keys
lune_sdk_str_brand_trendslune_sdk_str_spendinglune_sdk_str_top_brands

📊 Analytics Tags
close_buttoncategory_filter_optionapply_buttonreset_button
🈯️ Localization Keys
lune_sdk_str_filter_by_categorylune_sdk_str_searchlune_sdk_str_applylune_sdk_str_reset