caverav / auditforge

Avoid .bind() or local functions in JSX properties JS-0417
Performance
Major
11 days ago11 days old
JSX props should not use arrow functions
370            data={tableData}
371            emptyState={<div>{t('err.noMatchingRecords')}</div>}
372            filters={filters}
373            keyExtractor={keyExtractor}374            onFilter={handleFilterChange}
375            onSort={handleSorting}
376            rowActions={rowActions}
JSX props should not use arrow functions
356          <div className="fixed z-20">
357            {isOpenMerge ? (
358              <MergeVulnerabilities
359                handleOnSuccess={handleSuccessToast}360                handlerIsOpen={setIsOpenMerge}
361                isOpen={isOpenMerge}
362                languages={languagesList}
JSX props should not use arrow functions
344              <EditVulnerability
345                categories={categoriesList}
346                currentVuln={editVuln}
347                handleOnSuccess={handleSuccessToast}348                handlerIsOpen={setIsOpenEditVuln}
349                isOpen={isOpenEditVuln}
350                languages={languagesList}
JSX props should not use arrow functions
330              <AddVulnerability
331                categoryVuln={selectedCategoryAddVuln}
332                currentLang={currentLanguage}
333                handleOnSuccess={handleSuccessToast}334                handlerIsOpen={setIsOpenAddVuln}
335                isOpen={isOpenAddVuln}
336                languages={languagesList}
JSX props should not use arrow functions
314            disablehr={true}
315            isOpen={openModalDeleteVuln}
316            onCancel={() => setOpenModalDeleteVuln(false)}
317            onSubmit={confirmDeleteVulnerability}318            submitText={t('btn.confirm')}
319            title={t('msg.confirmSuppression')}
320          >