
    h                         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 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  ej0                  e      Z G d d ed      e
ee      Zy)    )forms)gettext_lazy)EntangledModelForm)settings)ResponsiveFormMixinSpacingFormMixin)alert)AttributesFormFieldColoredButtonGroupTagTypeFormField)first_choice)FrontendUIItem)COLOR_STYLE_CHOICESc                       e Zd ZdZ G d d      Z ej                   ed      e e	e       e
             Z ej                   ed      dd ed      	      Z e       Z e       Zy
)	AlertFormz_
    Components > "Alerts" Plugin
    https://getbootstrap.com/docs/5.0/components/alerts/
    c                        e Zd ZeZdg diZdZy)AlertForm.Metaconfig)alert_contextalert_dismissible
attributes)tag_typeN)__name__
__module____qualname__r   modelentangled_fieldsuntangled_fields     V/home/dcms/DCMS/lib/python3.12/site-packages/djangocms_frontend/contrib/alert/forms.pyMetar      s     
 )r    r"   Context)labelchoicesinitialwidgetDismissibleFzAllows the alert to be closed.)r$   r&   required	help_textN)r   r   r   __doc__r"   r   ChoiceField_r   r   r   r   BooleanFieldr   r
   r   r   r   r   r    r!   r   r      s|    
	) 	) &E%%	l#01!#	M +**45	 %&J!Hr    r   AlertN)djangor   django.utils.translationr   r-   entangled.formsr   djangocms_frontendr   djangocms_frontend.commonr   r   djangocms_frontend.contribr	   djangocms_frontend.fieldsr
   r   r   djangocms_frontend.helpersr   djangocms_frontend.modelsr   djangocms_frontend.settingsr   	get_formsmixin_factoryr   r   r    r!   <module>r<      sR     6 . ' K , _ _ 3 4 ;"""5)"g&(;=MOa "r    