├── .babelrc ├── .eslintignore ├── .eslintrc ├── .flowconfig ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ci.yml │ └── lock.yml ├── .gitignore ├── .prettierrc ├── .travis.yml ├── LICENSE ├── README.md ├── demo.gif ├── eslint.config.js ├── jest.config.js ├── package-scripts.js ├── package.json ├── rollup.config.js ├── src ├── decorator.test.ts ├── decorator.ts ├── findInput.test.ts ├── findInput.ts ├── getAllInputs.test.ts ├── getAllInputs.ts ├── getFormInputs.test.ts ├── getFormInputs.ts ├── index.ts ├── isFocusableInput.test.ts ├── isFocusableInput.ts └── types.ts ├── tsconfig.json └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | dist 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/.eslintrc -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/.flowconfig -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/.github/workflows/lock.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | semi: false 2 | singleQuote: true 3 | trailingComma: none 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/README.md -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/demo.gif -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/eslint.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/jest.config.js -------------------------------------------------------------------------------- /package-scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/package-scripts.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/decorator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/src/decorator.test.ts -------------------------------------------------------------------------------- /src/decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/src/decorator.ts -------------------------------------------------------------------------------- /src/findInput.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/src/findInput.test.ts -------------------------------------------------------------------------------- /src/findInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/src/findInput.ts -------------------------------------------------------------------------------- /src/getAllInputs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/src/getAllInputs.test.ts -------------------------------------------------------------------------------- /src/getAllInputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/src/getAllInputs.ts -------------------------------------------------------------------------------- /src/getFormInputs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/src/getFormInputs.test.ts -------------------------------------------------------------------------------- /src/getFormInputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/src/getFormInputs.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/isFocusableInput.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/src/isFocusableInput.test.ts -------------------------------------------------------------------------------- /src/isFocusableInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/src/isFocusableInput.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/final-form/final-form-focus/HEAD/yarn.lock --------------------------------------------------------------------------------