diff --git a/packages/react/src/components/DTMobileFilterOverlay.tsx b/packages/react/src/components/DTMobileFilterOverlay.tsx index 7c36354..4bb1adb 100644 --- a/packages/react/src/components/DTMobileFilterOverlay.tsx +++ b/packages/react/src/components/DTMobileFilterOverlay.tsx @@ -5,7 +5,7 @@ * .dt-filter-overlay-content */ -import { useEffect, useCallback, useRef, type ReactNode, type CSSProperties } from 'react'; +import { useEffect, useCallback, useRef, useId, type ReactNode, type CSSProperties } from 'react'; import { createPortal } from 'react-dom'; import type { DTVariant } from '@dangerousthings/tokens'; import { cx } from '../utils/cx'; @@ -40,6 +40,7 @@ export function DTMobileFilterOverlay({ }: DTMobileFilterOverlayProps) { const panelRef = useRef(null); const triggerRef = useRef(null); + const headingId = useId(); const handleKeyDown = useCallback( (e: KeyboardEvent) => { @@ -105,8 +106,18 @@ export function DTMobileFilterOverlay({ return createPortal(
-
-
+