{% load ui_classes ui_props %} {% ui_class "ui.radio" "radio" variant=variant size=size class=class as radio_class %} {% ui_class "ui.radio" "input" class=input_class as input_class_resolved %} {% ui_class "ui.radio" "indicator" size=size class=indicator_class as indicator_class_resolved %} {% ui_class "ui.radio" "indicatorDot" size=size as dot_class %} {% ui_class "ui.radio" "icon" class=icon_class as icon_class_resolved %} {% ui_class "ui.radio" "content" class=content_class as content_class_resolved %} {% ui_class "ui.radio" "label" class=label_class as label_class_resolved %} {% ui_class "ui.radio" "description" class=description_class as description_class_resolved %} {% if variant == "cards" %} {% ui_class "ui.card" "root" surface="panel" tone="solid" elevation="1" size=size padding="4" paddingX="0" paddingY="0" gap="4" gapX="0" gapY="0" margin="0" marginX="0" marginY="0" class=radio_class as card_radio_class %} {% endif %} {% partialdef radio_content %} {% if indicator|ui_bool and label or indicator|ui_bool and description %} {% endif %} {% if icon %}