
export default class PostAddonComponent extends HTMLElement{


    constructor(dom_element = null)
    {
        super();
    }




    connectedCallback()
    {



        this.attachListeners();



    }

    attachListeners()
    {



        Array.prototype.forEach.call(this.getElementsByClassName('add_new_row'), function (elem){
           elem.addEventListener('click', function (e){
               let form = this.closest('custom-form');

              // console.log(form);

               form.getElementsByClassName('form_row d-none')[0].classList.remove('d-none');
           }) ;


        });

        Array.prototype.forEach.call(this.getElementsByClassName('remove_row'), function (elem){
            elem.addEventListener('click', function (e){

                this.closest('.form_row').classList.add('d-none');

            }) ;


        });

    }



}

customElements.define('post-addon-component', PostAddonComponent);
