@@ -41,7 +41,8 @@ const BreadcrumbsList = ({children}: React.PropsWithChildren) => {
4141}
4242
4343type BreadcrumbsMenuItemProps = {
44- items : React . ReactElement [ ]
44+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
45+ items : React . ReactElement < any > [ ]
4546 'aria-label' ?: string
4647}
4748
@@ -141,7 +142,8 @@ const BreadcrumbsMenuItem = React.forwardRef<HTMLDetailsElement, BreadcrumbsMenu
141142BreadcrumbsMenuItem . displayName = 'Breadcrumbs.MenuItem'
142143
143144const getValidChildren = ( children : React . ReactNode ) => {
144- return React . Children . toArray ( children ) . filter ( child => React . isValidElement ( child ) ) as React . ReactElement [ ]
145+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
146+ return React . Children . toArray ( children ) . filter ( child => React . isValidElement ( child ) ) as React . ReactElement < any > [ ]
145147}
146148
147149function Breadcrumbs ( { className, children, style, overflow = 'wrap' , variant = 'normal' } : BreadcrumbsProps ) {
@@ -166,10 +168,12 @@ function Breadcrumbs({className, children, style, overflow = 'wrap', variant = '
166168
167169 const rootItem = childArray [ 0 ]
168170
169- const [ visibleItems , setVisibleItems ] = useState < React . ReactElement [ ] > ( ( ) => childArray )
171+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
172+ const [ visibleItems , setVisibleItems ] = useState < React . ReactElement < any > [ ] > ( ( ) => childArray )
170173 const [ childArrayWidths , setChildArrayWidths ] = useState < number [ ] > ( ( ) => [ ] )
171174
172- const [ menuItems , setMenuItems ] = useState < React . ReactElement [ ] > ( [ ] )
175+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
176+ const [ menuItems , setMenuItems ] = useState < React . ReactElement < any > [ ] > ( [ ] )
173177 const [ rootItemWidth , setRootItemWidth ] = useState < number > ( 0 )
174178
175179 const MENU_BUTTON_FALLBACK_WIDTH = 32 // Design system small IconButton
@@ -203,7 +207,8 @@ function Breadcrumbs({className, children, style, overflow = 'wrap', variant = '
203207
204208 let currentVisibleItems = [ ...childArray ]
205209 let currentVisibleItemWidths = [ ...childArrayWidths ]
206- let currentMenuItems : React . ReactElement [ ] = [ ]
210+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
211+ let currentMenuItems : React . ReactElement < any > [ ] = [ ]
207212 let currentMenuItemsWidths : number [ ] = [ ]
208213
209214 if ( availableWidth > 0 && currentVisibleItemWidths . length > 0 ) {
0 commit comments