ui library
Classes
- AdaptiveDestination
- A single destination entry used by AdaptiveScaffold.
- AdaptiveScaffold
- A responsive scaffold that automatically adapts its navigation chrome:
- ConfirmDialog
- A utility class that displays a themed Material 3 confirmation dialog.
- EmptyState
- A configurable empty-state widget for screens with no content.
-
LazyList<
T> - An infinite-scroll list that automatically loads pages as the user approaches the bottom.
- LoadingOverlay
- A global loading overlay manager that renders a semi-transparent backdrop with a CircularProgressIndicator and optional message, blocking all user interaction while an async operation is in progress.
- PkLoadingOverlayWidget
- The visual widget rendered by LoadingOverlay.
- PkSyncStatusBadge
- A compact badge that visualises the current sync status.
- PkUiTheme
- ThemeExtension for PrimeKit UI components. Add to your ThemeData to customize PrimeKit colors:
- SkeletonLoader
- An animated shimmer skeleton loader that wraps any child widget.
- ToastService
- A service that displays typed, positioned SnackBar toasts.
Enums
- ToastPosition
- Where the toast appears on screen.
- ToastType
- The semantic type of a toast message, controlling its color and icon.