Skip to content

Latest commit

 

History

History
71 lines (65 loc) · 4.61 KB

File metadata and controls

71 lines (65 loc) · 4.61 KB

DashUIKit — component catalog

This is the searchable reference for everything DashUIKit ships. Before building a new UI element, scan this index to see whether it already exists.

All components are presentational and value-driven — you pass strings/flags/bindings and callbacks; they render and report intent. They require import DashUIKit and target iOS 14+ (newer SwiftUI features are gated with fallbacks).

Pages

  • Foundation — design tokens: colors (Color.dash.*), typography (Font.dash.*, .dashFont, DashTextStyle), icons (DashIconSource, Image(dash:)), bundle access.
  • Buttons & inputsDashButton, DashSwitch, SearchBar, AddressFieldView, NumericKeyboardView.
  • Amount & currencyEnterAmountView, SwapAmountView, ReceiveEstimateView, DashAmount, DashBalanceView, DashPickerView, CurrencyOption.
  • Lists & rowsCoinSelector, MenuItem, ConverterCard, TransactionView, RadioButtonRow, List1View.
  • Navigation & containersNavigationBar, NavigationBarElement, TopIntroView, BottomSheet, MenuViewModifier.
  • FeedbackToast, SystemMessageView, LoadingIllustration / LoadingSpinner, SuccessIllustration, ErrorIllustration, XmarkIcon.
  • Utilities — geometry readers (readingFrame, readingLocation), ScrollViewWithOnScrollChanged, scaleToFitWidth.

Alphabetical index

Symbol Page
AddressFieldView Buttons & inputs
BottomSheet Navigation & containers
Bundle.dashUIKit Foundation
CoinSelector Lists & rows
Color.dash.* (DashColors) Foundation
ConverterArrowBadge Lists & rows
ConverterCard Lists & rows
ConverterCardItem Lists & rows
ConverterCardRow Lists & rows
CurrencyOption Amount & currency
DashAmount Amount & currency
DashBalanceView Amount & currency
DashButton (DashButtonSize, DashButtonStyle) Buttons & inputs
DashIconSource / Image(dash:) Foundation
DashPickerView Amount & currency
DashSwitch Buttons & inputs
DashTextStyle / .dashFont / Font.dash.* Foundation
EnterAmountView (EnterAmountStyle) Amount & currency
ErrorIllustration Feedback
List1View Lists & rows
LoadingIllustration / LoadingSpinner Feedback
MenuItem (MenuItemAccessory) Lists & rows
MenuViewModifier Navigation & containers
NavigationBar / NavigationBarElement Navigation & containers
NumericKeyboardView Buttons & inputs
RadioButtonRow Lists & rows
readingFrame / readingLocation Utilities
ReceiveEstimateView Amount & currency
ScrollViewWithOnScrollChanged Utilities
scaleToFitWidth Utilities
SearchBar Buttons & inputs
SuccessIllustration Feedback
SwapAmountView Amount & currency
SystemMessageView Feedback
Toast (ToastStyle) Feedback
TopIntroView Navigation & containers
TransactionView Lists & rows
XmarkIcon Feedback