diff --git a/src/UI.tsx b/src/UI.tsx index fa9c5d4..86bd889 100644 --- a/src/UI.tsx +++ b/src/UI.tsx @@ -10,7 +10,7 @@ import {effectCar} from "./medium"; export function FocusOn(props: ReactFocusOnSideProps) { const [lockProps, setLockProps] = React.useState({}); - const {children, autoFocus, shards, enabled = true, scrollLock = true, focusLock = true, inert, sideCar, ...rest} = props; + const {children, autoFocus, shards, enabled = true, scrollLock = true, focusLock = true, returnFocus=true, inert, sideCar, ...rest} = props; const SideCar: SideCarComponent = sideCar; @@ -34,7 +34,7 @@ export function FocusOn(props: ReactFocusOnSideProps) { sideCar={sideCar} disabled={!(lockProps && enabled && focusLock)} - returnFocus + returnFocus={returnFocus} autoFocus={autoFocus} shards={shards} diff --git a/src/types.ts b/src/types.ts index 15ccd6a..008d4c1 100644 --- a/src/types.ts +++ b/src/types.ts @@ -27,6 +27,7 @@ export interface ReactFocusOnProps extends CommonProps { focusLock?: boolean; autoFocus?: boolean; + returnFocus?: boolean; children: React.ReactNode; }