def render_empty_state( ids:CardStackHtmlIds, # HTML IDs for this card stack instance title:str='No items available', # Main empty state message subtitle:str='', # Optional subtitle text)->Any: # Empty state component
Render empty state when no items exist.
# Test render_empty_stateids = CardStackHtmlIds(prefix="cs0")empty_el = render_empty_state(ids)html = to_xml(empty_el)assert'id="cs0-card-stack-empty"'in htmlassert"No items available"in html# Test with subtitleempty_el = render_empty_state(ids, title="Nothing here", subtitle="Add items to begin")html = to_xml(empty_el)assert"Nothing here"in htmlassert"Add items to begin"in htmlprint("render_empty_state tests passed!")