Metadata-Version: 2.1
Name: izitoast
Version: 0.0.2
Summary: Elegant, responsive, flexible, and lightweight notification plugin.
Home-page: https://www.abdulrahimk.com/
Author: Abdul Rahim K
Author-email: abdulrahim.uj@gmail.com
License: MIT
Description: # IziToast
        
        izitoast is an Elegant, responsive, flexible, and lightweight notification plugin with no dependencies.
        
        ## Installation
        
        Use the package manager [pip](https://pip.pypa.io/en/stable/) to install izitoast.
        
        
        
        ## Usage
        
        Add 'izitoast' to your INSTALLED_APPS setting like this:
        
        ```python
        INSTALLED_APPS = [
             '...',
            'izitoast',
        ]
        ```
        
        inside base template file at last position include a single line of code
        ```
        ...
        
        {% include 'includes/izitoast.html' %}
        
        ...
        
        ```
        
        ## Working
        
        ```python
        from izitoast.functions import izitoast
        
        def func(request):
            ...
            message = {
                'datas': [
                    {
                        'tag': 'success',
                        'item': "Success message"
                    },
                    {
                        'tag': 'info',
                        'item': "Information message!"
                    },
                    {
                        'tag': 'warning',
                        'item': "Warning message!"
                    },
                    {
                        'tag': 'danger',
                        'item': "Error message!"
                    } 
                ],
                "position": "topRight",
                "transition_in": "flipInX",
                "transition_out": "flipOutX",
                "time_out": 9000,
            }
        
            izitoast(request=request, model="success", message=message)
        
            return render(request, 'template.html')
        ```
        
        ## generate form.errors
        ```python
        from izitoast.functions import izitoast
        
        def func(request):
            ...
            
        
            izitoast(request=request, model="danger", message=form.errors)
        
            return render(request, 'template.html')
        ```
        
        ## Optionals
        1. position: 
        
         the default value is "topRight",
        
         but available values [bottomRight, bottomLeft, topRight, topLeft, topCenter, bottomCenter, center]
        
        2. transition_in:
        
         the default value is "flipInX",
        
         but available values [bounceInLeft, bounceInRight, bounceInUp, bounceInDown, fadeIn, fadeInDown, fadeInUp, fadeInLeft, fadeInRight, flipInX]
        
        3. transition_out:
         the default value is "flipOutX",
        
         but available values [fadeOut, fadeOutUp, fadeOutDown, fadeOutLeft, fadeOutRight, flipOutX]
        
        4. time_out:
         the default value is 3000.
        
        
        
        ## Contributing
        
        Pull requests are welcome. For major changes, please open an issue first
        to discuss what you would like to change.
        
        Please make sure to update tests as appropriate.
        
        ## License
        
        [MIT](https://choosealicense.com/licenses/mit/)
Keywords: izitoast
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown
