UNPKG

@spaced-out/ui-design-system

Version:
26 lines 973 B
import * as React from 'react'; import type { FloatingFocusManagerProps } from '@floating-ui/react'; import { FloatingPortal } from '@floating-ui/react'; type ClassNames = Readonly<{ wrapper?: string; }>; interface FloatingPortalProps { children?: React.ReactNode; id?: string; root?: HTMLElement | null | React.MutableRefObject<HTMLElement | null>; preserveTabOrder?: boolean; } export declare const GenesisFloatingPortal: (props: FloatingPortalProps) => React.JSX.Element; export declare const GenesisFloatingFocusManager: (props: FloatingFocusManagerProps) => React.JSX.Element; export interface FocusManagerProps { classNames?: ClassNames; children?: React.ReactNode; initialFocus?: number; returnFocus?: boolean; guards?: boolean; modal?: boolean; testId?: string; } export { FloatingPortal }; export declare const FocusManager: (props: FocusManagerProps) => React.JSX.Element; //# sourceMappingURL=FocusManager.d.ts.map