Queue panel and item rendering with callback-based custom content.
render_queue_item
def render_queue_item( config:SortableQueueConfig, # Queue configuration ids:SortableQueueHtmlIds, # HTML ID generators urls:SortableQueueUrls, # URL endpoints item:dict, # Queue item data index:int, # 0-based position in queue render_content:Callable, # Callback for custom item content extra_attrs:Optional=None, # Additional HTML attributes per item)->Any: # Li element
Render a single queue item with drag handle, position, custom content, and remove button.
render_sortable_queue
def render_sortable_queue( config:SortableQueueConfig, # Queue configuration ids:SortableQueueHtmlIds, # HTML ID generators urls:SortableQueueUrls, # URL endpoints queue_items:List, # Ordered list of queue item dicts render_content:Callable, # Callback for custom item content render_empty:Optional=None, # Custom empty state (default provided) render_header_actions:Optional=None, # Custom header actions render_footer:Optional=None, # Optional footer content extra_item_attrs:Optional=None, # Additional data-* attributes per item container_classes:tuple=(), # Additional classes on container div)->Any: # Queue panel element