elevarm_ui library
Elevarm UI.
Classes
- Elevarm404DesktopScreen
- Elevarm UI's 404 desktop screen.
- ElevarmAlert
- ElevarmAlertTheme
- Used with ElevarmAlertThemeData to configure the theme of ElevarmAlert. This widget will provide its predecessor's ElevarmAlertThemeData and every alert in the predecessor tree will be configured with its theme data.
- ElevarmAlertThemeData
- Used with ElevarmAlertTheme or can be passed directly to ElevarmAlert widget parameter to configure the theme of the widget.
- ElevarmAppBarSearchAndAction
- ElevarmAppLoaderOverlay
-
ElevarmAutocompleteInputField<
T> - Elevarm UI's autocomplete input field.
-
ElevarmAutocompleteInputFieldOption<
T> - ElevarmAutocompleteInputField option class.
- ElevarmAvatar
- ElevarmAvatarSizes
- ElevarmBlur
-
Inspired by and modified from
blur
package by jagritjkh (MIT License) - ElevarmBlurSizes
- ElevarmBlur sizes.
- ElevarmBorderRadius
- Elevarm UI border radius values.
- ElevarmBottomSheet
- ElevarmBoxShadow
- Elevarm UI box shadow values.
- ElevarmBreadcrumb
- ElevarmButtonHeights
- Possible height values for buttons.
- ElevarmButtonIconOnlyPadding
- Possible content padding for icon-only buttons.
- ElevarmButtonIconSize
- Possible icon size for buttons.
- ElevarmButtonPadding
- Possible content padding for buttons.
- ElevarmButtonTextFontSize
- Possible text font size for buttons.
- ElevarmButtonTheme
- Used with ButtonThemeData to configure the color of buttons. This widget will provide its predecessor's ElevarmButtonThemeData and every button in the predecessor tree will be configured with its theme data.
- ElevarmButtonThemeData
- Used with ElevarmButtonTheme or can be passed directly to button widget parameter to configure the color of buttons.
- ElevarmCheckbox
- Elevarm UI's Checkbox component widget.
- ElevarmCheckboxListTile
- Elevarm UI's Checkbox List Tile component widget.
- ElevarmCheckboxTheme
- Used with ElevarmCheckboxThemeData to configure the color of buttons. This widget will provide its predecessor's ElevarmCheckboxThemeData and every button in the predecessor tree will be configured with its theme data.
- ElevarmCheckboxThemeData
- Used with ElevarmCheckboxTheme or can be passed directly to button widget parameter to configure the color of buttons.
- ElevarmColors
- ElevarmConfirmAlertDialog
- ElevarmDataTable
- ElevarmDataTableColumnModel
- ElevarmDatePickerDialog
- Elevarm UI's Date Picker Dialog component widget.
- ElevarmDesktopDrawer
- Wrapper ElevarmDrawer for desktop layout.
- Elevarm UI's pagination footer component widget for Desktop.
- ElevarmDivider
- Elevarm UI's Content Divider component widget.
- ElevarmDonutChartCard
- Elevarm UI's donut chart inside a card.
- ElevarmDonutChartData
- ElevarmDonutChartCard's data point class.
- ElevarmDraggableBottomSheet
- Base bottom sheet widget with the predefined shape and grey line at the top.
- ElevarmDrawer
- Elevarm UI's Drawer component widget.
- ElevarmDrawerMenu
- ElevarmDrawer menu data class.
-
ElevarmDropdownInputField<
T> - Elevarm UI's dropdown input field.
-
ElevarmDropdownInputFieldOption<
T> - ElevarmDropdownInputField option class.
- ElevarmElevatedCard
- ElevarmErrorDesktopScreen
- Elevarm UI's error desktop screen.
- ElevarmFileUploadCard
- ElevarmFilledBadge
- Elevarm's filled badge widget.
- ElevarmFilledIcon
- ElevarmFontFamilies
- ElevarmFontSizes
- ElevarmFontWeights
- ElevarmIcon
- App's standardized icon widget.
- ElevarmIconRipple
- ElevarmIcon with ripple background border
- ElevarmImagePreviewDialog
- ElevarmImagePreviewScreen
- ElevarmInputFieldLabel
- Elevarm UI's text input field label.
- ElevarmInputFileCard
- Card for selecting file to be uploaded.
- ElevarmLinearProgressIndicator
- LinearProgressIndicator widget that has rounded border.
- ElevarmLineChart
- Elevarm UI's line chart inside a card.
- ElevarmLineChartCard
- Elevarm UI's line chart inside a card.
- ElevarmLineChartData
- ElevarmLineChart's data point class.
- ElevarmLineChartDataSeries
- ElevarmLineChart's data series class.
- ElevarmLinkButtonThemeData
- Used with ElevarmLinkPrimaryButton to configure colors.
- ElevarmLinkNeutralButton
- Elevarm UI's Link Neutral Button component widget.
- ElevarmLinkPrimaryButton
- Elevarm UI's Link Primary Button component widget.
- ElevarmLogo
- Elevarm UI's Elevarm logo widget.
- ElevarmMenuCard
- Tappable menu card widget.
- Elevarm UI's pagination footer component widget for mobile.
- ElevarmNeutralCard
- ElevarmOtpField
- Elevarm UI's OTP Form component widget.
- ElevarmOutlineButton
- Elevarm UI's Outline Button component widget.
- ElevarmOutlineButtonThemeData
- Used with ElevarmOutlineButton to configure colors.
- ElevarmOutlinedBadge
- Elevarm's outlined badge widget.
- ElevarmOutlinedCard
- ElevarmPasswordStrength
- Elevarm UI's password strength component.
- ElevarmPasswordStrengthValidation
- ElevarmPasswordStrength validation class.
- ElevarmPrimaryButton
- Elevarm UI's Primary Button component widget.
- ElevarmPrimaryButtonThemeData
- Used with ElevarmPrimaryButton to configure colors.
- ElevarmPrimaryCard
- ElevarmPrimaryTabBar
- Elevarm UI's Primary Tab Bar component widget.
-
ElevarmRadioButton<
T> - Elevarm UI's Radio Button component widget.
- ElevarmRadioButtonTheme
- Used with ElevarmRadioButtonThemeData to configure the color of buttons. This widget will provide its predecessor's ElevarmRadioButtonThemeData and every button in the predecessor tree will be configured with its theme data.
- ElevarmRadioButtonThemeData
- Used with ElevarmRadioButtonTheme or can be passed directly to button widget parameter to configure the color of buttons.
-
ElevarmRadioListTile<
T> - Elevarm UI's Radio List Tile component widget.
- ElevarmReadMoreContainer
- ElevarmSecondaryButton
- Elevarm UI's Secondary Button component widget.
- ElevarmSecondaryButtonThemeData
- Used with ElevarmSecondaryButton to configure colors.
- ElevarmSelectDateRangeBottomSheet
- ElevarmSnackBar
- Elevarm UI's SnackBar component widget.
- ElevarmSnackBarContent
- Elevarm UI's SnackBar Content component widget.
- ElevarmStackedHorizontalBarChart
- Elevarm UI's stacked horizontal bar chart inside a card.
- ElevarmStackedHorizontalBarChartCard
- Elevarm UI's stacked horizontal bar chart inside a card.
-
ElevarmStackedHorizontalBarChartData<
T> - ElevarmStackedHorizontalBarChart's data point class.
- ElevarmStackedVerticalBarChartCard
- Elevarm UI's stacked vertical bar chart inside a card.
- ElevarmStackedVerticalBarChartData
- ElevarmStackedVerticalBarChartCard's data point class.
- ElevarmStackedVerticalBarChartDataSeries
- ElevarmStackedVerticalBarChartCard's data series class.
- ElevarmStepper
- Elevarm UI's Stepper component widget.
- ElevarmStepperStep
- ElevarmSwitch
- Elevarm UI's Switch component widget.
- ElevarmSwitchListTile
- ElevarmTabBar
- Elevarm UI's Outline Tab Bar component widget.
- ElevarmTag
- ElevarmTertiaryButtonThemeData
- Used with ElevarmTertiaryPrimaryButton to configure colors.
- ElevarmTertiaryNeutralButton
- Elevarm UI's Tertiary Neutral Button component widget.
- ElevarmTertiaryPrimaryButton
- Elevarm UI's Tertiary Primary Button component widget.
-
ElevarmTextDropdownInputField<
T> - Elevarm UI's text input field.
- ElevarmTextInputField
- Elevarm UI's text input field.
- ElevarmThemeData
- ElevarmThumbnailList
-
ElevarmTypeAheadInputField<
T> - ElevarmUnderConstructionDesktopScreen
- Elevarm UI's under construction desktop screen.
- ElevarmViewDetailCard
Enums
- ElevarmAlertSize
- ElevarmAlert possible sizes.
- ElevarmAlertVariant
- Possible variant values for ElevarmAlert.
- ElevarmBadgeSize
- Possible size values for ElevarmFilledBadge and ElevarmOutlinedBadge.
- ElevarmBadgeVariant
- Possible variants for ElevarmFilledBadge and ElevarmOutlinedBadge.
- ElevarmCheckboxSize
- Possible size values for checkbox.
- ElevarmConfirmAlertDialogSize
- ElevarmDatePickerMode
- Possible modes for date picker.
- ElevarmDialogVariant
-
Possible variant values for
ElevarmDialog
. - ElevarmFilledIconVariant
- ElevarmIconRippleVariant
- ElevarmIconRipple variant.
- ElevarmLineChartSplineType
- ElevarmLineChart's spline types.
- ElevarmLogoVariant
- ElevarmLogo's variant.
- ElevarmMenuCardVariant
- ElevarmRadioButtonSize
- Possible size values for radio button.
- ElevarmSelectDateRangeBottomSheetOption
- ElevarmStepperStepStatus
- The status of each step in the stepper
- ElevarmSwitchSize
- Possible size values for checkbox.
- ElevarmTagSize
- ElevarmTag's possible sizes
- ElevarmTagTrailing
- ElevarmTag's possible trailing types.
- ElevarmTextInputFieldSize
- Possible size values for ElevarmTextInputField.
- ElevarmViewDetailCardVariant
Extensions
- BlurExtension on Widget
- Extension of ElevarmBlur on Widget to blur it's child same as a ElevarmBlur widget but you can use this as an extension on any widget which you want to have a blur effect blur is the value of blur effect, higher the blur more the blur effect
- ElevarmColorsExt on Color
Constants
- mobileDialogMaxWidth → const double
- mobileMaxWidth → const int
Functions
-
showElevarmDatePickerDialog<
T> ({required BuildContext context, ElevarmDatePickerMode mode = ElevarmDatePickerMode.single, DateTime? initialDisplayDate, DateTime? initialSelectedDate, DateTimeRange? initialSelectedRange, DateTime? minDate, DateTime? maxDate, String positiveButtonLabel = 'Apply', String negativeButtonLabel = 'Cancel', List< String> weekNames = const ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sat', 'Su']}) → Future<T?> - Displays ElevarmDatePickerDialog.
-
showElevarmSelectDateRangeBottomSheet(
{required BuildContext context, required VoidCallback onPressedClose, required VoidCallback onPressedReset, required void onPressedActivate(DateTimeRange?, ElevarmSelectDateRangeBottomSheetOption?), ElevarmSelectDateRangeBottomSheetOption? initialOption = ElevarmSelectDateRangeBottomSheetOption.allTime, int? selectedYear, DateTimeRange? selectedDateRange, int minYear = 10, int maxYear = 10}) → void -
showElevarmSnackBar(
{required BuildContext context, required IconData iconAssetName, required Color iconColor, required String title, void onCloseButton(AnimationController?)?, String? subtitle, String? positiveText, String? negativeText, void onPositiveButton(AnimationController?)?, void onNegativeButton(AnimationController?)?, double? maxWidth, Duration duration = const Duration(seconds: 1), Duration reverseDuration = const Duration(seconds: 1), Duration dismissDuration = const Duration(seconds: 5), Alignment alignment = Alignment.topCenter, BoxDecoration backgroundDecoration = const BoxDecoration(gradient: LinearGradient(begin: Alignment.topCenter, end: Alignment.bottomCenter, colors: [Color.fromRGBO(16, 24, 40, 0.35), Color.fromRGBO(255, 255, 255, 0)])), double backgroundHeight = 150.0, void onAnimationControllerInit(AnimationController)?}) → OverlayEntry - Shows ElevarmSnackBar on top of the current screen.
-
showElevarmSnackBarDesktop(
{required BuildContext context, required IconData iconAssetName, required Color iconColor, required String title, void onCloseButton(AnimationController?)?, String? subtitle, String? positiveText, String? negativeText, void onPositiveButton(AnimationController?)?, void onNegativeButton(AnimationController?)?, double? maxWidth = 400.0, Duration duration = const Duration(seconds: 1), Duration reverseDuration = const Duration(seconds: 1), Duration dismissDuration = const Duration(seconds: 5), Alignment alignment = Alignment.topCenter, BoxDecoration backgroundDecoration = const BoxDecoration(gradient: LinearGradient(begin: Alignment.topRight, end: Alignment.bottomLeft, colors: [Color.fromRGBO(16, 24, 40, 0.35), Color.fromRGBO(255, 255, 255, 0)], stops: [0.0, 0.6])), double backgroundHeight = 150.0, void onAnimationControllerInit(AnimationController)?}) → OverlayEntry - Shows ElevarmSnackBar on top of the current screen.