├── .browserslistrc ├── .editorconfig ├── .eslintrc.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── ci.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierrc ├── .size-snapshot.json ├── .storybook ├── main.js └── preview.js ├── LICENSE ├── README.md ├── babel.config.json ├── codecov.yml ├── examples ├── animation │ ├── .gitignore │ ├── .rescriptsrc.js │ ├── README.md │ ├── package.json │ ├── public │ │ ├── index.html │ │ └── manifest.json │ └── src │ │ └── index.js ├── basic │ ├── .gitignore │ ├── .rescriptsrc.js │ ├── README.md │ ├── package.json │ ├── public │ │ ├── index.html │ │ └── manifest.json │ └── src │ │ └── index.js ├── close-on-esc │ ├── .gitignore │ ├── .rescriptsrc.js │ ├── README.md │ ├── package.json │ ├── public │ │ ├── index.html │ │ └── manifest.json │ └── src │ │ └── index.js ├── controlled │ ├── .gitignore │ ├── .rescriptsrc.js │ ├── README.md │ ├── package.json │ ├── public │ │ ├── index.html │ │ └── manifest.json │ └── src │ │ └── index.js ├── persist-once-mounted │ ├── .gitignore │ ├── .rescriptsrc.js │ ├── README.md │ ├── package.json │ ├── public │ │ ├── index.html │ │ └── manifest.json │ └── src │ │ └── index.js ├── portal │ ├── .gitignore │ ├── .rescriptsrc.js │ ├── README.md │ ├── package.json │ ├── public │ │ ├── index.html │ │ └── manifest.json │ └── src │ │ └── index.js └── render-prop │ ├── .gitignore │ ├── .rescriptsrc.js │ ├── README.md │ ├── package.json │ ├── public │ ├── index.html │ └── manifest.json │ └── src │ └── index.js ├── migrating.md ├── package.json ├── release-notes.md ├── rollup.config.js ├── src ├── index.ts ├── styles.css ├── types.ts ├── usePopperTooltip.ts └── utils.ts ├── stories └── basic.stories.tsx ├── tests └── usePopperTooltip.spec.tsx ├── tsconfig.json └── yarn.lock /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /.size-snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/.size-snapshot.json -------------------------------------------------------------------------------- /.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/.storybook/main.js -------------------------------------------------------------------------------- /.storybook/preview.js: -------------------------------------------------------------------------------- 1 | export const parameters = { 2 | layout: 'centered', 3 | }; 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/babel.config.json -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/codecov.yml -------------------------------------------------------------------------------- /examples/animation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/animation/.gitignore -------------------------------------------------------------------------------- /examples/animation/.rescriptsrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/animation/.rescriptsrc.js -------------------------------------------------------------------------------- /examples/animation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/animation/README.md -------------------------------------------------------------------------------- /examples/animation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/animation/package.json -------------------------------------------------------------------------------- /examples/animation/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/animation/public/index.html -------------------------------------------------------------------------------- /examples/animation/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/animation/public/manifest.json -------------------------------------------------------------------------------- /examples/animation/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/animation/src/index.js -------------------------------------------------------------------------------- /examples/basic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/basic/.gitignore -------------------------------------------------------------------------------- /examples/basic/.rescriptsrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/basic/.rescriptsrc.js -------------------------------------------------------------------------------- /examples/basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/basic/README.md -------------------------------------------------------------------------------- /examples/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/basic/package.json -------------------------------------------------------------------------------- /examples/basic/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/basic/public/index.html -------------------------------------------------------------------------------- /examples/basic/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/basic/public/manifest.json -------------------------------------------------------------------------------- /examples/basic/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/basic/src/index.js -------------------------------------------------------------------------------- /examples/close-on-esc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/close-on-esc/.gitignore -------------------------------------------------------------------------------- /examples/close-on-esc/.rescriptsrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/close-on-esc/.rescriptsrc.js -------------------------------------------------------------------------------- /examples/close-on-esc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/close-on-esc/README.md -------------------------------------------------------------------------------- /examples/close-on-esc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/close-on-esc/package.json -------------------------------------------------------------------------------- /examples/close-on-esc/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/close-on-esc/public/index.html -------------------------------------------------------------------------------- /examples/close-on-esc/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/close-on-esc/public/manifest.json -------------------------------------------------------------------------------- /examples/close-on-esc/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/close-on-esc/src/index.js -------------------------------------------------------------------------------- /examples/controlled/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/controlled/.gitignore -------------------------------------------------------------------------------- /examples/controlled/.rescriptsrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/controlled/.rescriptsrc.js -------------------------------------------------------------------------------- /examples/controlled/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/controlled/README.md -------------------------------------------------------------------------------- /examples/controlled/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/controlled/package.json -------------------------------------------------------------------------------- /examples/controlled/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/controlled/public/index.html -------------------------------------------------------------------------------- /examples/controlled/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/controlled/public/manifest.json -------------------------------------------------------------------------------- /examples/controlled/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/controlled/src/index.js -------------------------------------------------------------------------------- /examples/persist-once-mounted/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/persist-once-mounted/.gitignore -------------------------------------------------------------------------------- /examples/persist-once-mounted/.rescriptsrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/persist-once-mounted/.rescriptsrc.js -------------------------------------------------------------------------------- /examples/persist-once-mounted/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/persist-once-mounted/README.md -------------------------------------------------------------------------------- /examples/persist-once-mounted/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/persist-once-mounted/package.json -------------------------------------------------------------------------------- /examples/persist-once-mounted/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/persist-once-mounted/public/index.html -------------------------------------------------------------------------------- /examples/persist-once-mounted/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/persist-once-mounted/public/manifest.json -------------------------------------------------------------------------------- /examples/persist-once-mounted/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/persist-once-mounted/src/index.js -------------------------------------------------------------------------------- /examples/portal/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/portal/.gitignore -------------------------------------------------------------------------------- /examples/portal/.rescriptsrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/portal/.rescriptsrc.js -------------------------------------------------------------------------------- /examples/portal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/portal/README.md -------------------------------------------------------------------------------- /examples/portal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/portal/package.json -------------------------------------------------------------------------------- /examples/portal/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/portal/public/index.html -------------------------------------------------------------------------------- /examples/portal/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/portal/public/manifest.json -------------------------------------------------------------------------------- /examples/portal/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/portal/src/index.js -------------------------------------------------------------------------------- /examples/render-prop/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/render-prop/.gitignore -------------------------------------------------------------------------------- /examples/render-prop/.rescriptsrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/render-prop/.rescriptsrc.js -------------------------------------------------------------------------------- /examples/render-prop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/render-prop/README.md -------------------------------------------------------------------------------- /examples/render-prop/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/render-prop/package.json -------------------------------------------------------------------------------- /examples/render-prop/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/render-prop/public/index.html -------------------------------------------------------------------------------- /examples/render-prop/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/render-prop/public/manifest.json -------------------------------------------------------------------------------- /examples/render-prop/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/examples/render-prop/src/index.js -------------------------------------------------------------------------------- /migrating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/migrating.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/package.json -------------------------------------------------------------------------------- /release-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/release-notes.md -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/src/styles.css -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/usePopperTooltip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/src/usePopperTooltip.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/src/utils.ts -------------------------------------------------------------------------------- /stories/basic.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/stories/basic.stories.tsx -------------------------------------------------------------------------------- /tests/usePopperTooltip.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/tests/usePopperTooltip.spec.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsinulhaq/react-popper-tooltip/HEAD/yarn.lock --------------------------------------------------------------------------------