mirror of https://github.com/twbs/bootstrap.git
				
				
				
			Reintegrate `tabindex` integration in docs layouts
This commit is contained in:
		
							parent
							
								
									4b8f7c7c66
								
							
						
					
					
						commit
						dd4dc06843
					
				| 
						 | 
					@ -74,5 +74,13 @@ const mainProps = overrides?.main ?? {}
 | 
				
			||||||
    <Scripts layout={layout} />
 | 
					    <Scripts layout={layout} />
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    {frontmatter?.extra_js && frontmatter.extra_js.map((js) => <script is:inline async={js.async} src={js.src} />)}
 | 
					    {frontmatter?.extra_js && frontmatter.extra_js.map((js) => <script is:inline async={js.async} src={js.src} />)}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					      layout === 'docs' && (
 | 
				
			||||||
 | 
					        <div class="position-fixed" aria-hidden="true">
 | 
				
			||||||
 | 
					          <input type="text" tabindex="-1" />
 | 
				
			||||||
 | 
					        </div>
 | 
				
			||||||
 | 
					      )
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  </body>
 | 
					  </body>
 | 
				
			||||||
</html>
 | 
					</html>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -21,7 +21,7 @@ const { frontmatter, headings, id } = Astro.props
 | 
				
			||||||
// Extract the directory/section from the ID (format: "directory/filename.mdx")
 | 
					// Extract the directory/section from the ID (format: "directory/filename.mdx")
 | 
				
			||||||
const parentDirectory = id.includes('/') ? id.split('/')[0] : ''
 | 
					const parentDirectory = id.includes('/') ? id.split('/')[0] : ''
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const bodyProps: LayoutOverridesHTMLAttributes<'body'> = { tabindex: 0 }
 | 
					const bodyProps: LayoutOverridesHTMLAttributes<'body'> = {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if (frontmatter.toc) {
 | 
					if (frontmatter.toc) {
 | 
				
			||||||
  bodyProps['data-bs-spy'] = 'scroll'
 | 
					  bodyProps['data-bs-spy'] = 'scroll'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue