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).
- Foundation — design tokens: colors (
Color.dash.*), typography (Font.dash.*,.dashFont,DashTextStyle), icons (DashIconSource,Image(dash:)), bundle access. - Buttons & inputs —
DashButton,DashSwitch,SearchBar,AddressFieldView,NumericKeyboardView. - Amount & currency —
EnterAmountView,SwapAmountView,ReceiveEstimateView,DashAmount,DashBalanceView,DashPickerView,CurrencyOption. - Lists & rows —
CoinSelector,MenuItem,ConverterCard,TransactionView,RadioButtonRow,List1View. - Navigation & containers —
NavigationBar,NavigationBarElement,TopIntroView,BottomSheet,MenuViewModifier. - Feedback —
Toast,SystemMessageView,LoadingIllustration/LoadingSpinner,SuccessIllustration,ErrorIllustration,XmarkIcon. - Utilities — geometry readers (
readingFrame,readingLocation),ScrollViewWithOnScrollChanged,scaleToFitWidth.
| 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 |