# PreviousFocusProvider

> `PreviousFocusProvider` is part of the Overlays set, imported from `@jcsoftdev/ui/overlays`.

Source: https://ui.jcsoftdev.com/docs/components/previous-focus-provider

`PreviousFocusProvider` is part of the Overlays set, imported from `@jcsoftdev/ui/overlays`.

## Import

```ts
import { PreviousFocusProvider } from "@jcsoftdev/ui/overlays";
```

Single-component entry points tree-shake to just this component: `@jcsoftdev/ui/overlays/focus-return`.

## Usage

```tsx
<PreviousFocusProvider initialOpen={false} />
```

## Props

| Prop | Type | Default | Description |
| --- | --- | --- | --- |
| `focusRef` * | `FocusRef` |  |  |
| `children` * | `ReactNode` |  |  |

`*` marks a required prop.

## Storybook stories

- [Default](/storybook/?path=/story/overlays-focusreturn--default)
- [Open By Default](/storybook/?path=/story/overlays-focusreturn--open-by-default)
- [With Provider](/storybook/?path=/story/overlays-focusreturn--with-provider)

## Source

`packages/ui/src/overlays/focus-return/focus-return.tsx`
