NSW Design System: Date input

A date input allows users to enter a date. It can be rendered as a group of fields using nds_date_input_group. To enable date picker, add parameter datepicker with value true.

{%- call ui.util.call(show_example) -%} {%- raw %} {{ ui.nds_date_input_group("help text", label="Required field", name="date", required=true) }} {{ ui.nds_date_input_group(label="Invalid field", errors=["Invalid date"], value=["2020", "01", "10"]) }} {{ ui.nds_date_input_group(label="Datepicker", datepicker=true) }} {%- endraw %} {%- endcall %}

There is also a single-field version of component - nds_date_input. Unlike the group, it always rendered with datepicker.

{%- call ui.util.call(show_example) -%} {%- raw %} {{ ui.nds_date_input("help text", label="Required field", name="date", required=true) }} {{ ui.nds_date_input(label="Invalid field", errors=["Invalid date"]) }} {%- endraw %} {%- endcall %}