{% load brickwork_components i18n %} {% comment %} Date picker chrome (icvoss/django-brickwork#628): labelled field shell, optional range pair layout, trigger button chrome, and a popover panel shell. Structure ONLY. No calendar engine, no {% templatetag openblock %} bw_date_picker {% templatetag closeblock %} Alpine behaviour, and no package-owned date math (BR-BW-INPUT-004 still holds for the engine). Consumers own the date logic; this ships the substrate chrome the copy-paste example already proved out under `.bw-drp*` classes. Consumed via {% include %} with context, or {% extends %} filling named blocks. Matching _chart_card.html / _list_item.html: blocks are the primary seam; SafeString context variables of the same name are the include path. Named blocks (semver-public, BR-BW-TPL-001): fields: the native input(s) and trigger control(s). Empty by default. Prefer wrapping each input+trigger pair in
{{ help_text }}
{% endif %}