Toast
A stacked, auto-dismissing message anchored to the top or bottom of the screen. Wrap your app in ToastProvider, then call useToast().show(...) from anywhere inside it. Each variant (success/error/warning/info) shows a default icon from @devraj-labs/vajra-ui-icons automatically â pass icon to override it, or null to hide it. Pass dismissible: true to show a close button.
Alert
An inline banner for surfacing status messages, with five semantic variants and an optional dismiss action. Each variant (success/error/warning/info) shows a default icon from @devraj-labs/vajra-ui-icons automatically â pass icon to override it, or null to hide it.
Progress Bar
A token-driven, animated horizontal progress indicator. Takes a value between 0 and 1 (values outside this range are clamped).
Spinner
A thin, token-driven wrapper around React Native's ActivityIndicator.
Skeleton
A pulsing placeholder block used while content is loading. Renders a token-driven box that fades between two opacity levels.