eufemia library

Classes

BottomSheetService
BottomTabBar
CardBase
Cell
CellAction
Checkmark
ColoredIcon
A wrapper for custom SVG icons
ContentCard
A card from the Eufemia Design SystemR
DialogAction
DialogService
Eufemia
EufemiaColors
EufemiaIconData
EufemiaIcons
EufemiaSlider
Slider from the Eufemia Design System
EufemiaSwitch
Switch from the Eufemia Design System
EufemiaTab
FAB
A floating action button
Flag
FlagData
GradientWidget
InputField
Language
Convenience class for language-related methods
Logos from the Eufemia Design System
LogoData
Contains asset paths to logo data
ModalAction
Helper class for actions to show on a modal sheet
PageIndicator
Page indicator from the Eufemia Design System
PaymentCard
PaymentCardBack
PaymentCardBackContent
PaymentCardDigits
PaymentCardFront
PaymentCardFrontContent
PaymentCardProgram
PaymentCardType
PickerAction
PickerService
PrimaryButton
A Primary button from the Eufemia Design System. There should only be one on every screen.
RangeSlider
Range slider from the Eufemia Design System
ReCase
An instance of text to be re-cased.
ScrollableList
Search bar from the Eufemia Design System
SecondaryButton
A Secondary button from the Eufemia Design System
SegmentedControl<T>
Shimmer
A shimmer/skeleton placeholder component
Snacks
Spinner
StaticList
TabItem
TabItemData
TableView
Tag
Tag from the Eufemia Design System
TextButton
A text button from the Eufemia Design System
ToggleLabel
Toggle label from the Eufemia Design System
Toolbar
UpdateIcon
VividButton
A vivid button from the Eufemia Design System

Extensions

EufemiaContextExtension
Extra
Snack
StringReCase

Constants

designBase → const String
'lib/assets/graphics/cards'
dnbFont → const String
'DNB Sans'
dnbMonoFont → const String
'DNB Mono'
goldenRatio → const double
1.618033988749895
logoBase → const String
'lib/assets/graphics/cards/logos'
presetBase → const String
'lib/assets/graphics/cards/presets'
programBase → const String
'lib/assets/graphics/cards/programs'
typeBase → const String
'lib/assets/graphics/cards/types'

Functions

adaptiveShadows(BuildContext context, {double spreadRadius, double blurRadius, Offset offset}) → List<BoxShadow>
getCardBase(CardDesign design, bool softLight) CardBase
getMagnetStripeGradient(CardDesign design) Gradient
getTextColor(CardDesign design) Color

Enums

ButtonSize
Defines the size of a button [...]
CardDesign
CardPreset
CardProgram
CardType
CaseType
Different types of casing for a string
Position
Defines the position of an icon used with a button [...]
Status
TabIcon
TabTheme