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.