'use client' import type { ComponentProps, MouseEventHandler } from 'react' import { cn } from '@langgenius/dify-ui/cn' export const MAIN_CONTENT_ID = 'main-content' const MAIN_CONTENT_HREF = `#${MAIN_CONTENT_ID}` export function SkipNav({ className, children, onClick, ...props }: ComponentProps<'a'>) { const handleClick: MouseEventHandler = (event) => { onClick?.(event) if (event.defaultPrevented) return document.getElementById(MAIN_CONTENT_ID)?.focus() } return ( {children} ) }