altech_ui_flutter library

Altech UI Flutter public API exports.

Import this file to access all reusable components, themes, and design tokens from the package.

Classes

AltechAlert
Dialog-based alert helper for success, info, warning, and error messages.
AltechAppBar
Reusable app bar with optional subtitle and bottom border.
AltechAvatar
Circular avatar component with initials/image and optional online status.
AltechAvatarGroup
Overlapped avatar group with an automatic +N indicator.
AltechBadge
Compact badge for labels, states, and counters.
AltechBottomSheet
Helper for showing Material 3 styled bottom sheets.
AltechButton
Reusable Material 3 button with multiple visual variants.
AltechCard
Generic surface card with optional tap handler and custom shadow.
AltechCheckboxField
Checkbox list tile wrapped as a reusable form control.
AltechChip
Selectable chip component for filtering and tagging.
AltechColorTokens
Raw design tokens for the Altech visual identity.
AltechConfirmationDialog
Convenience wrapper around AltechDialog for yes/no confirmations.
AltechDashboardShell
Scrollable dashboard shell with responsive sidebar/main arrangement.
AltechDialog
Helper for showing confirmation-style dialogs with customizable actions.
AltechDropdownField<T>
Form-ready dropdown field that follows package input styling.
AltechEmptyState
Empty-state placeholder with optional action widget.
AltechErrorState
Error-state panel with optional retry action.
AltechFeedbackBanner
Inline feedback banner for non-blocking status updates.
AltechLoading
Global imperative loading overlay helper.
AltechLoadingOverlay
Widget wrapper that shows a loading layer above child.
AltechMetricCard
KPI/metric card with optional actions and trend indicator.
AltechModal
Generic modal dialog helper with optional title and close button.
AltechNavigationBar
Bottom navigation component with optional floating dock mode.
AltechNavigationDestination
Navigation destination model for AltechNavigationBar.
AltechRadius
Global radius tokens.
AltechResponsiveLayout
Responsive switcher between mobile, tablet, and desktop widgets.
AltechSemanticColors
AltechShadowTokens
AltechSheetActionItem
Circular icon action item for sheet action menus.
AltechShimmer
Animated shimmer placeholder block.
AltechSidebarNavigation
Vertical sidebar navigation for dashboard layouts.
AltechSidebarNavItem
Sidebar item model used by AltechSidebarNavigation.
AltechSkeleton
Simple skeleton placeholder block.
AltechSnackbar
Snackbar helper with semantic styling and optional action button.
AltechSpacing
Global spacing tokens.
AltechSplitView
Two-column responsive split layout that stacks on narrow screens.
AltechStatusPopup
Preconfigured status popups built on top of AltechAlert.
AltechTextField
Reusable text input component with optional leading/trailing elements.
AltechTheme
AltechToast
Lightweight toast helper rendered using an OverlayEntry.
AltechTopSearchBar
Top search/action bar commonly used in dashboard headers.
AltechTypography

Enums

AlertType
Semantic alert type used by feedback components.
AltechBadgeVariant
Visual variants for AltechBadge.
ButtonVariant
Button style variants used by AltechButton.
MetricCardVariant
Visual tone for AltechMetricCard.