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
BankRepaymentScheduleViewandBankInstallmentPlanSelector. - 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