10 lines
410 B
TypeScript
10 lines
410 B
TypeScript
export type OmitFocusType = 'focusTriggerAfterClose' | 'focusTrap' | 'autoFocusButton';
|
|
export interface FocusableConfig {
|
|
focusTriggerAfterClose?: boolean;
|
|
trap?: boolean;
|
|
}
|
|
export default function useFocusable(focusable?: FocusableConfig, defaultTrap?: boolean, legacyFocusTriggerAfterClose?: FocusableConfig['focusTriggerAfterClose']): {
|
|
focusTriggerAfterClose?: boolean;
|
|
trap?: boolean;
|
|
};
|