
    h+                     @     G d  d      Z  G d d      Z G d d      Zy)c                        e Zd Z fdZ xZS )SpacingRenderMixinc                 P   |j                   r|j                   dk(  r7|j                  |j                   |j                   d|j                          nC|j                  |j                   |j                   d|j                    d|j                          t
        |   |||      S )Nxs-)space_deviceadd_classesspace_propertyspace_sides
space_sizesuperrender)selfcontextinstanceplaceholder	__class__s       j/home/dcms/DCMS/lib/python3.12/site-packages/djangocms_frontend/contrib/utilities/frameworks/bootstrap5.pyr   zSpacingRenderMixin.render   s    $$(=(=(E  H$;$;#<X=Q=Q<RRST\TgTgSh!ij  **+H,@,@+A8CXCXBYYZ[c[n[nZop w~gx==    __name__
__module____qualname__r   __classcell__r   s   @r   r   r          > >r   r   c                       e Zd ZdZy)EditorNoteRenderMixinz.djangocms_frontend/bootstrap5/editor_note.htmlN)r   r   r   render_template r   r   r   r      s    FOr   r   c                        e Zd Z fdZ xZS )HeadingRenderMixinc                     |j                   j                  dd       }|r|j                  d|        |j                   j                  dd       }|r|j                  d|        t        |   |||      S )Nheading_contextztext-heading_alignment)configgetr   r   r   )r   r   r   r   r#   r$   r   s         r   r   zHeadingRenderMixin.render   sx    "//--.?F  5(9!:;$OO//0CTJ  5):(;!<=w~gx==r   r   r   s   @r   r!   r!      r   r   r!   N)r   r   r!   r   r   r   <module>r'      s%   > >G G> >r   