
    h8              
           d dl mZ d dlmZ d dlmZ d dlmZ d dl	m
Z
mZmZ d dlmZ d dlmZ d dlmZmZmZ d d	lmZ  ej.                  e      Z G d
 d ed      eee
ee      Zy)    )forms)gettext_lazy)EntangledModelForm)settings)BackgroundFormMixinResponsiveFormMixinSpacingFormMixin)	jumbotron)models)AttributesFormFieldTagTypeFormFieldTemplateChoiceMixin)first_choicec                       e Zd ZdZ G d d      Z ej                   ed      ej                   e
ej                              Z ej                   ed      dd ed      	      Z e       Z e       Zy
)JumbotronFormze
    Components > "Jumbotron" Plugin
    https://getbootstrap.com/docs/5.0/components/jumbotron/
    c                   4    e Zd Zej                  Zdg diZdZy)JumbotronForm.Metaconfig)jumbotron_fluidtemplate
attributes)tag_typeN)__name__
__module____qualname__r   	Jumbotronmodelentangled_fieldsuntangled_fields     Z/home/dcms/DCMS/lib/python3.12/site-packages/djangocms_frontend/contrib/jumbotron/forms.pyMetar      s%       
 )r!   r#   Layout)labelchoicesinitialFluidFzCMakes the jumbotron fill the full width of the container or window.)r%   r'   required	help_textN)r   r   r   __doc__r#   r   ChoiceField_r   JUMBOTRON_TEMPLATE_CHOICESr   r   BooleanFieldr   r   r   r   r   r    r!   r"   r   r      s    
	) 	) !u  k33X@@AH
 )e((jYZ	O %&J!Hr!   r   r   N)djangor   django.utils.translationr   r-   entangled.formsr   djangocms_frontendr   djangocms_frontend.commonr   r   r	   djangocms_frontend.contribr
   $djangocms_frontend.contrib.jumbotronr   djangocms_frontend.fieldsr   r   r   djangocms_frontend.helpersr   	get_formsmixin_factoryr   r    r!   r"   <module>r;      sY     6 . ' ` ` 0 7 ` ` 3"""9-$"+$"r!   