Docyrus
Browse all available Docyrus native business components. These components are purpose-built for Docyrus applications — forms, data tables, record management, scheduling, and more.
Available Docyrus Components
| Component | Description |
|---|---|
| AvatarSelect | Avatar picker with color palette and emoji tabs, previewing the selected avatar in real time. |
| AvatarThumbnail | Avatar display component with image, emoji, or icon text fallback and configurable shape. |
| AwesomeCard | Multi-purpose stat card with collapsible body, compound component pattern for flexible layout. |
| AwesomeDialog | Compound modal dialog system with header, body, footer, and toolbar sub-components. |
| AwesomeStats | Statistics display component with horizontal scroll or grid layouts, number formatting, and comparison indicators. |
| Calendar | Full-featured calendar with month, week, day, and agenda views with event display. |
| Chart | SVG chart library with 13 chart types (line, bar, area, pie, radar, scatter, candlestick, gauge, funnel, heatmap, treemap, sparkline, combo). |
| CheckIn | Location-based check-in/check-out system with timer, option selection, and check-out form. |
| CommentsPanel | Threaded comments panel with replies, editing, deletion, and attachments. |
| ContactActivityPanel | A timeline panel for displaying and adding contact activities with type-specific icons, user badges, and an inline add form. |
| CreateRecordDialog | A bottom-sheet dialog for creating new records with configurable selector fields, toggles, subject, and description inputs. |
| DataGrid | Spreadsheet-like data grid with inline cell editing, sorting, filtering, gallery mode, and bulk actions. |
| DataGridViewSelect | A view selector component for data grids with tabs and dropdown variants, supporting view creation, deletion, and renaming. |
| DataTable | Full-featured data table with sorting, filtering, pagination, grouping, and pinning. |
| DataTableFilter | Filter builder for data tables with column selection, operator matching, and filter pills. |
| DeleteConfirmDialog | Modal confirmation dialog for delete operations with customizable title, description, and pending state. |
| EditableRecordDetail | An inline-editable record detail view that tracks field changes and supports custom renderers for both display and edit modes. |
| EditableValue | Inline editable text field with view/edit mode toggle and optional save/cancel actions. |
| FileAttachmentPanel | File browser and upload panel with thumbnails, file type icons, and delete support. |
| Form | Form-library-agnostic form wrapper that connects DocyField components to any state management library. |
| Gantt | Gantt chart with timeline visualization, grouped features, drag-to-move, date markers, and zoom control. |
| FormFields | Dynamic form field system with validation, theming, and 30+ field types for React Native. |
| ImageEditor | An image editing interface with preview, rotation and crop tools, and save/cancel actions. |
| Kanban | Horizontally scrollable kanban board with columns, cards, priorities and tags. |
| ListBox | Grid-capable list component with client/server pagination and infinite scroll support. |
| ListView | Feature-rich list with search, filters, sorting, list/grid display toggle, and pagination. |
| LogActivityForm | A form component for logging various activity types with type-specific fields for calls, emails, meetings, tasks, status updates, and comments. |
| Map | A map component powered by react-native-maps with marker support and graceful fallback. |
| MegaSelect | Large-scale searchable select with categories, images, and double-tap to choose. |
| NotificationsPanel | Notification list panel with tabs, per-item actions, and customizable header and footer. |
| PivotGrid | A pivot table component that cross-tabulates data by row and column fields with aggregation and totals. |
| PlaceAutocomplete | A location search input with autocomplete suggestions powered by the Photon geocoding API. |
| PricingEnginePanel | A pricing calculator panel with editable line items, automatic totals calculation, VAT, and discount support. |
| QueryBuilder | A visual query builder with nestable groups, combinators, field/operator pickers, and value inputs. |
| RateLimitBanner | Rate limit notification with banner, modal, and toast modes, countdown timer, and retry/reload actions. |
| Rating | Star rating input with customizable max stars, half-star support, and size variants. |
| RecordActivityPanel | A timeline-style panel that displays record activity history with color-coded operations and actor information. |
| RecordDeleteConfirmDialog | Delete confirmation dialog with cascade relation management for related data. |
| RecordSharing | Share panel with search, permission management, and entity list. |
| ResourceSchedulerPanel | A horizontal timeline scheduler that displays events across multiple resources in a day view. |
| SchemaRepeater | A generic repeater component for managing dynamic lists of items with reordering, adding, and removing capabilities. |
| TimeSlotScheduler | A grid-based time slot scheduler for selecting available slots across multiple days. |
| ValueRenderers | Read-only display components for rendering field values by type. |