@@ -105,7 +105,6 @@ export class KolPagination implements PaginationAPI {
105105 < li >
106106 < KolButtonWcTag
107107 class = "first"
108- exportparts = "icon"
109108 _customClass = { this . state . _customClass }
110109 _disabled = { this . state . _page <= 1 }
111110 _icons = { leftDoubleArrowIcon }
@@ -120,7 +119,6 @@ export class KolPagination implements PaginationAPI {
120119 < li >
121120 < KolButtonWcTag
122121 class = "previous"
123- exportparts = "icon"
124122 _customClass = { this . state . _customClass }
125123 _disabled = { this . state . _page <= 1 }
126124 _icons = { leftSingleArrow }
@@ -136,7 +134,6 @@ export class KolPagination implements PaginationAPI {
136134 < li >
137135 < KolButtonWcTag
138136 class = "next"
139- exportparts = "icon"
140137 _customClass = { this . state . _customClass }
141138 _disabled = { count <= this . state . _page }
142139 _icons = { rightSingleArrowIcon }
@@ -151,7 +148,6 @@ export class KolPagination implements PaginationAPI {
151148 < li >
152149 < KolButtonWcTag
153150 class = "last"
154- exportparts = "icon"
155151 _customClass = { this . state . _customClass }
156152 _disabled = { count <= this . state . _page }
157153 _icons = { rightDoubleArrowIcon }
@@ -308,31 +304,30 @@ export class KolPagination implements PaginationAPI {
308304 return (
309305 < li key = { nonce ( ) } >
310306 < KolButtonWcTag
311- exportparts = "icon"
307+ _ariaDescription = { translate ( 'kol-page' ) }
312308 _customClass = { this . state . _customClass }
313- _label = ""
309+ _label = { NUMBER_FORMATTER . format ( page ) }
314310 _on = { {
315311 onClick : ( event : Event ) => {
316312 this . onClick ( event , page ) ;
317313 } ,
318314 } }
319- >
320- < span slot = "expert" >
321- < span class = "visually-hidden" > { translate ( 'kol-page' ) } </ span > { NUMBER_FORMATTER . format ( page ) }
322- </ span >
323- </ KolButtonWcTag >
315+ > </ KolButtonWcTag >
324316 </ li >
325317 ) ;
326318 }
327319
328320 private getSelectedPageButton ( page : number ) : JSX . Element {
329321 return (
330322 < li key = { nonce ( ) } >
331- < KolButtonWcTag class = "selected" _customClass = { this . state . _customClass } _disabled = { true } _label = "" >
332- < span slot = "expert" >
333- < span class = "visually-hidden" > { translate ( 'kol-page' ) } </ span > { NUMBER_FORMATTER . format ( page ) }
334- </ span >
335- </ KolButtonWcTag >
323+ < KolButtonWcTag
324+ class = "selected"
325+ aria-current = "page"
326+ _ariaDescription = { translate ( 'kol-page' ) }
327+ _customClass = { this . state . _customClass }
328+ _disabled = { true }
329+ _label = { NUMBER_FORMATTER . format ( page ) }
330+ > </ KolButtonWcTag >
336331 </ li >
337332 ) ;
338333 }
0 commit comments