Skip to content

Commit 0622734

Browse files
committed
chore(react): add initialFocus prop to FloatingFocusManager in multiple components
1 parent cd77702 commit 0622734

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

packages/react/src/components/presentation/OrganizationSwitcher/BaseOrganizationSwitcher.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ export const BaseOrganizationSwitcher: FC<BaseOrganizationSwitcherProps> = ({
313313

314314
{isOpen && (
315315
<FloatingPortal id={portalId}>
316-
<FloatingFocusManager context={context} modal={false}>
316+
<FloatingFocusManager context={context} modal={false} initialFocus={-1}>
317317
<div ref={refs.setFloating} className={cx(styles.content)} style={floatingStyles} {...getFloatingProps()}>
318318
{/* Header - Current Organization */}
319319
{currentOrganization && (

packages/react/src/components/presentation/UserDropdown/BaseUserDropdown.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ export const BaseUserDropdown: FC<BaseUserDropdownProps> = ({
231231

232232
{isOpen && (
233233
<FloatingPortal id={portalId}>
234-
<FloatingFocusManager context={context} modal={false}>
234+
<FloatingFocusManager context={context} modal={false} initialFocus={-1}>
235235
<div
236236
ref={refs.setFloating}
237237
className={cx(withVendorCSSClassPrefix('user-dropdown__content'), styles.dropdownContent)}

packages/react/src/components/primitives/Dialog/Dialog.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ export const DialogContent = React.forwardRef<HTMLDivElement, React.HTMLProps<HT
160160
return (
161161
<FloatingPortal>
162162
<FloatingOverlay className={cx(withVendorCSSClassPrefix(bem('dialog', 'overlay')), styles.overlay)} lockScroll>
163-
<FloatingFocusManager context={floatingContext}>
163+
<FloatingFocusManager context={floatingContext} initialFocus={-1}>
164164
<div
165165
ref={ref}
166166
className={cx(withVendorCSSClassPrefix(bem('dialog', 'content')), styles.content, props.className)}

packages/react/src/index.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -133,16 +133,16 @@ export * from './components/presentation/SignUp/SignUp';
133133
// Sign-In Options
134134
export {default as IdentifierFirst} from './components/presentation/SignIn/options/IdentifierFirst';
135135
export {default as UsernamePassword} from './components/presentation/SignIn/options/UsernamePassword';
136-
export {default as GoogleButton} from './components/presentation/SignIn/options/GoogleButton';
137-
export {default as GitHubButton} from './components/presentation/SignIn/options/GitHubButton';
138-
export {default as MicrosoftButton} from './components/presentation/SignIn/options/MicrosoftButton';
139-
export {default as FacebookButton} from './components/presentation/SignIn/options/FacebookButton';
140-
export {default as LinkedInButton} from './components/presentation/SignIn/options/LinkedInButton';
141-
export {default as SignInWithEthereumButton} from './components/presentation/SignIn/options/SignInWithEthereumButton';
136+
export {default as GoogleButton} from './components/presentation/options/GoogleButton';
137+
export {default as GitHubButton} from './components/presentation/options/GitHubButton';
138+
export {default as MicrosoftButton} from './components/presentation/options/MicrosoftButton';
139+
export {default as FacebookButton} from './components/presentation/options/FacebookButton';
140+
export {default as LinkedInButton} from './components/presentation/options/LinkedInButton';
141+
export {default as SignInWithEthereumButton} from './components/presentation/options/SignInWithEthereumButton';
142142
export {default as EmailOtp} from './components/presentation/SignIn/options/EmailOtp';
143143
export {default as Totp} from './components/presentation/SignIn/options/Totp';
144144
export {default as SmsOtp} from './components/presentation/SignIn/options/SmsOtp';
145-
export {default as SocialButton} from './components/presentation/SignIn/options/SocialButton';
145+
export {default as SocialButton} from './components/presentation/options/SocialButton';
146146
export {default as MultiOptionButton} from './components/presentation/SignIn/options/MultiOptionButton';
147147
export * from './components/presentation/SignIn/options/SignInOptionFactory';
148148

0 commit comments

Comments
 (0)