@@ -394,6 +394,7 @@ const CDataTable = props => {
394
394
onInput = { ( e ) => { tableFilterChange ( e . target . value , 'input' ) } }
395
395
onChange = { ( e ) => { tableFilterChange ( e . target . value , 'change' ) } }
396
396
value = { tableFilterState || '' }
397
+ aria-label = "table filter input"
397
398
/>
398
399
</ div >
399
400
}
@@ -405,6 +406,7 @@ const CDataTable = props => {
405
406
< select
406
407
className = "form-control"
407
408
onChange = { paginationChange }
409
+ aria-label = "changes number of visible items"
408
410
>
409
411
< option value = "" disabled hidden >
410
412
{ perPageItems }
@@ -444,9 +446,10 @@ const CDataTable = props => {
444
446
( fields && fields [ index ] . filter !== false &&
445
447
< input
446
448
className = "form-control form-control-sm"
447
- onInput = { ( e ) => { columnFilterEvent ( colName , e . target . value , 'input' ) } }
448
- onChange = { ( e ) => { columnFilterEvent ( colName , e . target . value , 'change' ) } }
449
+ onInput = { e => { columnFilterEvent ( colName , e . target . value , 'input' ) } }
450
+ onChange = { e => { columnFilterEvent ( colName , e . target . value , 'change' ) } }
449
451
value = { columnFilterState [ colName ] || '' }
452
+ aria-label = { `column name: '${ colName } ' filter input` }
450
453
/> )
451
454
}
452
455
</ th >
@@ -543,7 +546,7 @@ const CDataTable = props => {
543
546
{ pagination &&
544
547
< CPagination
545
548
{ ...paginationProps }
546
- style = { { display : totalPages > 0 ? 'inline' : 'none' } }
549
+ style = { { display : totalPages > 1 ? 'inline' : 'none' } }
547
550
onActivePageChange = { ( page ) => { setPage ( page ) } }
548
551
pages = { totalPages }
549
552
activePage = { page }
0 commit comments