JSFiddle - React, Tailwind, and code Playground

by chikunova_nata

HTML

sent example

JavaScript

function filterInvoices(status) {
            if(status !== vm.invoiceFilter) {
                vm.gridApi.grid.clearAllFilters();
            }
            vm.invoiceFilter = status;
            criteria.pageNumber = 1;
            criteria.view = status;
            if(isFilteredBy(invoiceListNewConst.STATUS.SENT.VALUE)){
                columnsProvider.addSentViewColumns(columns, invoiceListNewConst.FIELD.BUYER.VALUE)
            }
            else {
                columnsProvider.removeColumn(columns, invoiceListNewConst.FIELD.BUYER_STATUS.VALUE);
                columnsProvider.removeColumn(columns, invoiceListNewConst.FIELD.STATUS.VALUE);
            }

            getInvoices();
        }