fix: replace any types with proper type-safe inert attribute handling

This commit is contained in:
Gigi
2025-10-23 22:06:35 +02:00
parent a886a68822
commit a8bb17d4cd

View File

@@ -321,7 +321,7 @@ const ThreePaneLayout: React.FC<ThreePaneLayoutProps> = (props) => {
<div <div
ref={sidebarRef} ref={sidebarRef}
className={`pane sidebar ${isMobile && props.isSidebarOpen ? 'mobile-open' : ''}`} className={`pane sidebar ${isMobile && props.isSidebarOpen ? 'mobile-open' : ''}`}
inert={isMobile && !props.isSidebarOpen ? ('' as any) : undefined} {...(isMobile && !props.isSidebarOpen ? { inert: '' } : {})}
> >
<BookmarkList <BookmarkList
bookmarks={props.bookmarks} bookmarks={props.bookmarks}
@@ -413,7 +413,7 @@ const ThreePaneLayout: React.FC<ThreePaneLayoutProps> = (props) => {
<div <div
ref={highlightsRef} ref={highlightsRef}
className={`pane highlights ${isMobile && !props.isHighlightsCollapsed ? 'mobile-open' : ''}`} className={`pane highlights ${isMobile && !props.isHighlightsCollapsed ? 'mobile-open' : ''}`}
inert={isMobile && props.isHighlightsCollapsed ? ('' as any) : undefined} {...(isMobile && props.isHighlightsCollapsed ? { inert: '' } : {})}
> >
<HighlightsPanel <HighlightsPanel
highlights={props.highlights} highlights={props.highlights}