{# 🌈✨ Super Amazing Form Components 🎨🎉 #} {# 📝 Input Field 📝 #} {% macro input(name, label, value, type = 'text', required = false, placeholder = '', class = '') %}
{% endmacro %} {# 📄 Textarea Field 📄 #} {% macro textarea(name, label, value, required = false, rows = 3, placeholder = '', class = '') %}
{% endmacro %} {# 📋 Select Field 📋 #} {% macro select(name, label, options, selected, required = false, class = '') %}
{% endmacro %} {# ✅ Checkbox Field ✅ #} {% macro checkbox(name, label, checked = false, value = '1', class = '') %}
{% endmacro %} {# 🔘 Radio Button 🔘 #} {% macro radio(name, label, value, checked = false, class = '') %}
{% endmacro %} {# 🚀 Submit Button 🚀 #} {% macro submit(label = 'Submit', class = 'btn-primary') %} {% endmacro %} {# 🔳 Button 🔳 #} {% macro button(label, type = 'button', class = 'btn-secondary', attributes = '') %} {% endmacro %} {# ⚠️ Form Error Display ⚠️ #} {% macro errors(error) %} {% if error %}
⚠️😱 ERROR ALERT! 😱⚠️ {{ error }} 💥💔
{% endif %} {% endmacro %}