duck.html.components.templatetagsยถ
HTML components template tags.
Example Usage:
Jinja2 Template
{{ Button(
properties={
"value": "Hello world",
"id": "btn"
},
style={
"background-color": "red",
"color": "white",
},
optional_argument="Some value",
)
}}
Django Template
{% Button %}
properties={
"id": "btn",
"value": "Hello world"
},
style={
"background-color": "blue",
"color": "white"
},
optional_argument="Some value"
{% endButton %}
Package Contentsยถ
Classesยถ
HtmlComponentTemplateTag class. |
Dataยถ
APIยถ
- duck.html.components.templatetags.ComponentTagยถ
None
- class duck.html.components.templatetags.HtmlComponentTemplateTag(component_name: str, component_cls: duck.html.components.HtmlComponent)[source]ยถ
Bases:
duck.template.templatetags.TemplateTagHtmlComponentTemplateTag class.
Example Usage:
Jinja2 Template
{{ Button( properties={ "value": "Hello world", "id": "btn" }, style={ "background-color": "red", "color": "white", }, optional_argument="Some value", ) }}Django Template
{% Button %} properties={ "id": "btn", "value": "Hello world" }, style={ "background-color": "blue", "color": "white" }, optional_argument="Some value" {% endButton %}Initialization