
    hd              
          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mZ ddlmZ d	d
lmZmZ  ej"                  e      Zej&                   G d d ed      e
eee             Zej&                   G d d ed      e
eee             Zy)    )plugin_pool)gettext_lazy   )settings)CMSUIPlugin)AttributesMixinMarginMixinPaddingMixinResponsiveMixin   )	listgroup   )formsmodelsc                       e Zd ZdZ ed      Z ed      Zej                  Z	e
j                  ZdZdZddgZdZd	d
difgZy	)ListGroupPluginzg
    Components > "List Group" Plugin
    https://getbootstrap.com/docs/5.0/components/list-group/
    z
List groupFrontend(djangocms_frontend/admin/list-group.htmlTListGroupItemPluginTextLinkPluginFNfields)list_group_flush)__name__
__module____qualname____doc___namemoduler   	ListGroupmodelr   ListGroupFormformchange_form_templateallow_childrenchild_classesshow_add_form	fieldsets     `/home/dcms/DCMS/lib/python3.12/site-packages/djangocms_frontend/contrib/listgroup/cms_plugins.pyr   r      sc    
 \?Dz]FEDEN*,<=MM 
/01Ir*   r   r    c                       e Zd ZdZ ed      Z ed      Zej                  Z	e
j                  ZdZdZdgZdZdd	d
ifgZy)r   zl
    Components > "List Group Item" Plugin
    https://getbootstrap.com/docs/5.0/components/list-group/
    z	List itemr   r   Tr   )simple_contentNr   )r-   list_context
list_state)r   r   r   r   r   r   r   r   ListGroupItemr!   r   ListGroupItemFormr#   r$   r%   parent_classesfrontend_editable_fieldsr(   r)   r*   r+   r   r   )   sh    
 [>Dz]F  E""DEN'(N2  		
Ir*   r   r0   N)cms.plugin_poolr   django.utils.translationr   r    r   cms_pluginsr   commonr   r	   r
   r   r   r   r   get_renderermixin_factoryregister_pluginr   r   r)   r*   r+   <module>r<      s    ' 6  & Q Q  %%%i0 + 6  /"   r*   