o
    h                     @   s4   d dl mZ G dd dejZG dd dejZdS )    )blocksc                       sJ   e Zd Ze Ze Zd	 fdd	Zd
 fdd	Z	G dd dZ
  ZS )	LinkBlockNc                    s.   t  ||}|d dkr|d nd|d< |S )NtitleTorchbox	classnamenormal)superget_context)selfvalueparent_contextcontext	__class__ [/var/www/html/ndineBlogger/venv/lib/python3.10/site-packages/wagtail/test/testapp/blocks.pyr	      s   zLinkBlock.get_context c                    s   t  j|||d}d|d< |S )N)prefixerrorszHello from get_form_context!	extra_var)r   get_form_context)r
   r   r   r   r   r   r   r   r      s   zLinkBlock.get_form_contextc                   @   s   e Zd ZdZdZdZdS )zLinkBlock.Metasiteztests/blocks/link_block.htmlz!tests/block_forms/link_block.htmlN)__name__
__module____qualname__icontemplateform_templater   r   r   r   Meta   s    r   )N)r   N)r   r   r   r   	CharBlockr   URLBlockurlr	   r   r   __classcell__r   r   r   r   r      s    r   c                   @   s*   e Zd Ze Ze ZG dd dZdS )SectionBlockc                   @   s   e Zd ZdZdZdS )zSectionBlock.Metaformztests/blocks/section_block.htmlN)r   r   r   r   r   r   r   r   r   r      s    r   N)	r   r   r   r   r   r   RichTextBlockbodyr   r   r   r   r   r#      s    r#   N)wagtailr   StructBlockr   r#   r   r   r   r   <module>   s    