U
    {®Þh©  ã                   @   s,   d dl mZ ddlmZ G dd„ deƒZdS )é    )ÚAdminPageChooseré   )Ú
FieldPanelc                       s6   e Zd Zd	‡ fdd„	Z‡ fdd„Z‡ fdd„Z‡  ZS )
ÚPageChooserPanelNFc                    s&   t ƒ jf d|i|—Ž || _|| _d S )NÚ
field_name)ÚsuperÚ__init__Ú	page_typeÚcan_choose_root)Úselfr   r	   r
   Úkwargs©Ú	__class__© úo/var/www/dating/data/www/fatepal.com/env/lib/python3.8/site-packages/wagtail/admin/panels/page_chooser_panel.pyr      s    zPageChooserPanel.__init__c                    s   t ƒ  ¡ | j| j| jdœ–S )N)r   r	   r
   )r   Úclone_kwargsr   r	   r
   )r   r   r   r   r      s
    üzPageChooserPanel.clone_kwargsc                    s<   t ƒ  ¡ }| js| jr8| di ¡}t| j| jd|| j< |S )NÚwidgets)Ztarget_modelsr
   )r   Úget_form_optionsr	   r
   Ú
setdefaultr   r   )r   Úoptsr   r   r   r   r      s    
 ÿz!PageChooserPanel.get_form_options)NF)Ú__name__Ú
__module__Ú__qualname__r   r   r   Ú__classcell__r   r   r   r   r      s   r   N)Zwagtail.admin.widgetsr   Zfield_panelr   r   r   r   r   r   Ú<module>   s   