a
    8Xh                     @   sN   d dl mZ d dlmZ ddlmZ G dd dejZG dd dejj	Z
d	S )
    )models)forms   )QuillEditorWidgetc                       s.   e Zd ZdZd fdd	Z fddZ  ZS )RichTextFieldz6Extended TextField that provides WYSIWYG with QuillJS.defaultc                    s    || _ tt| j|i | dS )zCreate a new WYSIWYG field.

        :param str config: The QuillJS config to use (from :py:class:`quill.apps.QuillConfig`)

        N)configsuperr   __init__selfr   argskwargs	__class__ Q/var/www/viveiro_mudafortebrasil/venv/lib/python3.9/site-packages/quill/fields.pyr
      s    zRichTextField.__init__c                    s,   t | jd}|| tt| jf i |S )zGet the form for field.)Z
form_classr   )RichTextFormFieldr   updater	   r   	formfield)r   r   defaultsr   r   r   r      s
    
zRichTextField.formfield)r   )__name__
__module____qualname____doc__r
   r   __classcell__r   r   r   r   r      s   	r   c                       s"   e Zd ZdZd fdd	Z  ZS )r   z&Extend form field for QuillJS WYSIWYG.r   c                    s.   | dt|di tt| j|i | dS )zCreate a new WYSIWYG form field.

        :param str config: The QuillJS config to use (from :py:class:`quill.apps.QuillConfig`)

        Zwidget)r   N)r   r   r	   r   r
   r   r   r   r   r
   "   s    
zRichTextFormField.__init__)r   )r   r   r   r   r
   r   r   r   r   r   r      s   r   N)Z	django.dbr   Zdjangor   Zwidgetsr   Z	TextFieldr   fieldsZ	CharFieldr   r   r   r   r   <module>   s   