components/Form.jinja{#def action, label, method="post" #}{#css form.css %}{#js form.js %}{% set method = method.lower() %}<formmethod="{{ method }}"action="{{ action }}"{{ attrs.render(class="form") }}
>{% if method == "post" -%}
<input type="hidden" name="csrf" value="{{token}}" />{% endif -%}{{ content }}
<Button label={label}>
</form>
Todo antes del primer punto es el nombre del componente
DefiniciĆ³n de argumentos
Los argumentos sin valores predefinidos son obligatorios
Listas opcionales de archivos CSS y JS
Las rutas son relativas al folder de componentes
Puedes tener mas de un elemento padre, a diferencia de React
Puedes llamar a cualquier otro componente