credit library

Bank UI Kit: Credit sub-library.

Installment plans, credit gauges, repayment schedules, BNPL, subscription tiers, and perks. Depends on core.dart.

import 'package:bank_ui_kit/credit.dart';

Classes

BankCreditLimitAdjuster
User-controlled credit limit card: the customer drags their own limit.
BankCreditLimitGauge
270° arc gauge showing used credit vs total credit limit.
BankCreditScoreGauge
Credit-score arc gauge with band segmentation, an animated needle sweep, a delta chip against the previous score, and a provider attribution line.
BankFlexEligibleBadge
Inline chip indicating a transaction is eligible for flexible installments.
BankInstallmentPlanSelector
Lets the user choose an installment plan from a list.
BankLoanCalculatorCard
Amount / tenor sliders with a live repayment preview: the entry point that front-ends BankRepaymentScheduleView and BankInstallmentPlanSelector.
BankOverdraftCushionMeter
Fee-free overdraft cushion display, equivalent to a "SpotMe" style meter: how much of a no-fee overdraft allowance has been used and how much cushion remains.
BankPaywallSheet
Upsell bottom sheet shown when a free-tier user attempts to access a paid-only feature.
BankPerk
BankPerksMarketplaceCard
Marketplace card for a single partner perk.
BankPlanComparisonTable
Side-by-side plan tier comparison table.
BankPlanFeature
BankPlanTier
BankPreapprovedLoanCard
Pre-approved financing offer card with quick-pick amounts and a one-tap continue action.
BankReferralInviteCard
Referral invite card with shareable code, reward description, and pending / rewarded / expired state handling.
BankRepaymentScheduleView
Vertical list of monthly repayment rows generated from an InstallmentPlan.
BankScoreBand
A labeled band on a BankCreditScoreGauge arc.
InstallmentPlan

Enums

BankCardMaterial
BankFinancingModel
How the repayment preview is computed.
BankReferralState