Aurora.Uix.Templates.Basic.Helpers
(Aurora UIX v0.1.4-rc.2)
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