o
    h                     @   s\   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
 ee_edd Zee_d	S )
    )gettext_lazy)WagtailAdminPageForm)Page)cached_classmethod   )
ObjectListTabbedInterfacec                 C   s   t | dr	| j}n6g }| jr|t| jtdd | jr)|t| jtdd | jr8|t| jtdd t|| j	d}|
| S )zP
    Get the panel to use in the Wagtail admin when editing this page type.
    edit_handlerContent)headingPromoteSettings)base_form_class)hasattrr	   content_panelsappendr   r   promote_panelssettings_panelsr   r   bind_to_model)clsr	   tabs r   _/var/www/html/ndineBlogger/venv/lib/python3.10/site-packages/wagtail/admin/panels/page_utils.py_get_page_edit_handler   s   

r   N)django.utils.translationr   wagtail.admin.forms.pagesr   wagtail.modelsr   wagtail.utils.decoratorsr   groupr   r   r   r   get_edit_handlerr   r   r   r   <module>   s    

