Lune Logo
  • Start here
    HomeChangelogLicenses
    Components
    ButtonsInputsAvatarsBadgesTooltipsNotifications
    CardsTablesModalsTabsBread crumbsEmpty states
Overview
Introduction
Quickstart
Data Enrichment
Insights Dashboard
SDK
Playground
Changelog
Get template
Default
V3
V2V3
Lunedata.io >
Overview
Introduction
Quickstart
Data Enrichment
Enrich Transactions
PDF Enrichment
CSV Files
Insights Dashboard
SDK
iOS
Android
Playground
Changelog
FAQs

<< Back

Budget Component

April Budget

The BudgetComponent shows the user's spend against the budget he/she had set previously. In the case that the user doesn't already have a budget, it allows the user to set one easily.

To use this view in a SwiftUI project, just call the BudgetComponent method of your LuneSDKManager instance as shown in the example below.

// BudgetComponent.Swift

import SwiftUI
import LuneSDK

struct BudgetComponent: View {
    // removed for simplicity...

    var body: some View {
        luneSDK.BudgetComponent()
    }
}

To use this view in an Objective-C project, just call the BudgetComponent method of your LuneSDKObjcManager instance as shown in the example below.

// YourViewController.m

- (void)viewDidLoad {
    [super viewDidLoad];
    
    // budget setup, after initilizing luneSDK

    UIViewController *hostingController = [self.luneSDK Budget
    ComponentWithConfig:nil];

    [self addChildViewController:hostingController];
    [self.view addSubview:hostingController.view];
    
    // constraints setup removed for simplicity...
}
ON THIS PAGE
lune logo
lunedata.io
Support
2025. All rights reserved
Linkedin logo