Aurora.Uix.Templates.Basic.Helpers
(Aurora UIX v0.1.4)
Copy Markdown
Provides utility functions for LiveView components in Aurora UIX.
This module includes functions for managing navigation stacks, assigning values to sockets,
handling entity relationships, and managing section/tab assignments within the Aurora UIX
framework.
Key Features
- Navigation stack management with forward/backward routing
- Socket assigns manipulation through the
:auix map - Entity creation and relationship handling
- Field configuration retrieval and processing
- Layout options assignment and retrieval
- Action management within assigns maps (add, insert, replace, remove)
- Path and URL manipulations with routing stack encoding
Key Constraints
- All socket assignments must go through the
:auix key - Routing stack must be properly encoded/decoded for navigation
- Action groups are limited to predefined groups from
Action.action_groups() - Field configurations must exist in resource configurations