{% load ui_classes ui_props %} {% if variant == "native" %} {% ui_class "ui.date-picker" "nativeWrapper" class=class as native_wrapper_class %} {% ui_class "ui.date-picker" "native" radius=radius class=input_class as native_class %}
{% else %} {% ui_class "ui.date-picker" "root" class=class as root_class %} {% ui_class "ui.date-picker" "trigger" radius=radius class=trigger_class as trigger_class_resolved %} {% ui_class "ui.date-picker" "input" class=input_class as input_class_resolved %} {% ui_class "ui.date-picker" "icon" as icon_class %} {% ui_class "ui.date-picker" "action" as action_class %} {% ui_class "ui.date-picker" "popover" class=popover_class as popover_class_resolved %} {% if slot and "data-ui-date-picker-presets" in slot %} {% ui_class "ui.date-picker" "panel" presetsPosition=presets_position hasPresets=True as panel_class %} {% else %} {% ui_class "ui.date-picker" "panel" presetsPosition=presets_position hasPresets=False as panel_class %} {% endif %} {% ui_class "ui.date-picker" "calendarWrap" as calendar_wrap_class %} {% ui_class "ui.date-picker" "calendar" class=calendar_class as calendar_class_resolved %} {% ui_class "ui.date-picker" "footer" as footer_class %}
{% if trigger %} {{ trigger }} {% else %}
{% endif %}
{% if mode == "range" and name and not start_name and not end_name and value %} {% endif %}
{% if preset_name and preset %} {% endif %}
{% endif %}