
    h#                     H    d dl mZ d dlmZ  G d de      Z G d de      Zy)    )gettext_lazy)FrontendUIItemc                   *    e Zd ZdZ G d d      Zd Zy)	Accordione
    Components > "Accordion" Plugin
    https://getbootstrap.com/docs/5.0/components/accordion/
    c                        e Zd ZdZ ed      Zy)Accordion.MetaTr   N__name__
__module____qualname__proxy_verbose_name     [/home/dcms/DCMS/lib/python3.12/site-packages/djangocms_frontend/contrib/accordion/models.pyMetar	      s    ~r   r   c                 d    t        d      j                  t        | j                  xs g             S )Nz({} entries))r   formatlenchild_plugin_instancesselfs    r   get_short_descriptionzAccordion.get_short_description   s(     ''D,G,G,M2(NOOr   N)r   r   r   __doc__r   r   r   r   r   r   r      s    
& &Pr   r   c                   :    e Zd ZdZ ed         G d d      Zd Zy)AccordionItemr   c                        e Zd ZdZ ed      Zy)AccordionItem.MetaTzAccordion itemNr
   r   r   r   r   r       s    )*r   r   c                     t        | dd      S )Naccordion_item_header-)getattrr   s    r   r   z#AccordionItem.get_short_description    s    t4c::r   N)r   r   r   r   r   r   r   r   r   r   r   r      s     
 o+ +;r   r   N)django.utils.translationr   r   djangocms_frontend.modelsr   r   r   r   r   r   <module>r'      s%    6 4P P;N ;r   