📄️ Intro
This library contains the overlay related component and its hooks.
📄️ ActionSheet
The ActionSheet component mimics the react native ActionSheetIOS or ios Action Sheet inbuilt component, and provides all the customization for UI.
📄️ BottomSheet
The BottomSheet component provides a bottom sheet implementation using the overlay system. It combines the benefits of bottom sheet presentation with the flexibility of the overlay architecture.
📄️ Dialog
The Dialog component displays a modal dialog overlaying the app content. It's used to present important information, confirmations, or simple input forms that require immediate user attention.
📄️ LoadingOverlay
The LoadingOverlay component displays a full-screen loading indicator with an optional backdrop. It's perfect for showing loading states during asynchronous operations like API calls or data processing.
📄️ Modal
The ModalOverlay component provides a modal implementation using the overlay system. It displays content in a centered overlay with backdrop, perfect for presenting focused content that requires user interaction.
📄️ Overlay
The Overlay component is a foundational system that renders content at the app root level. It provides a flexible way to display content above the normal view hierarchy with full control over positioning, backdrop, and dismissal behavior.
📄️ Popover
Component to display content in a floating container relative to a target element.
📄️ ProgressDialog
The ProgressDialog component displays a modal dialog with a loading indicator and optional label text. It's ideal for showing progress during operations that require user attention, such as file uploads, downloads, or processing tasks.
📄️ Snackbar
The Snackbar component provides brief messages about app processes at the bottom or top of the screen. It appears temporarily and can include an optional action button for quick interactions.
📄️ Toast
The Toast component displays brief, auto-dismissing messages that appear as overlays. Toasts are ideal for showing feedback about an operation, notifications, or status updates without interrupting the user's workflow.