├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github └── workflows │ ├── checks.yml │ ├── codeql.yml │ ├── shipjs-manual-prepare.yml │ └── shipjs-trigger.yml ├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── __setups__ ├── scroll.js └── supress-warnings.js ├── dummy ├── app.js ├── crop.js ├── default-panel.js ├── dialog-callbacks.js ├── dynamic-locales.js ├── index.html ├── panel-metadata.js ├── panel-with-effects.js ├── widget-metadata.js └── widget-with-effects.js ├── package.json ├── rollup.config.js ├── ship.config.mjs ├── src ├── default-preview-url-callback.js ├── dialog.js ├── hooks │ ├── index.js │ ├── use-commited-callback.js │ ├── use-commited-ref.js │ ├── use-custom-tabs.js │ ├── use-deep-effect.js │ ├── use-deep-memo.js │ ├── use-destructuring.js │ ├── use-isomorphic-effect.js │ ├── use-state.js │ └── use-validators.js ├── index.js ├── langs.js └── uploader.js ├── test ├── index.js └── locale.js └── types ├── index.d.ts ├── test.test-d.tsx └── tsconfig.json /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | types/* 2 | dist 3 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/shipjs-manual-prepare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/.github/workflows/shipjs-manual-prepare.yml -------------------------------------------------------------------------------- /.github/workflows/shipjs-trigger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/.github/workflows/shipjs-trigger.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/README.md -------------------------------------------------------------------------------- /__setups__/scroll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/__setups__/scroll.js -------------------------------------------------------------------------------- /__setups__/supress-warnings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/__setups__/supress-warnings.js -------------------------------------------------------------------------------- /dummy/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/dummy/app.js -------------------------------------------------------------------------------- /dummy/crop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/dummy/crop.js -------------------------------------------------------------------------------- /dummy/default-panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/dummy/default-panel.js -------------------------------------------------------------------------------- /dummy/dialog-callbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/dummy/dialog-callbacks.js -------------------------------------------------------------------------------- /dummy/dynamic-locales.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/dummy/dynamic-locales.js -------------------------------------------------------------------------------- /dummy/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/dummy/index.html -------------------------------------------------------------------------------- /dummy/panel-metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/dummy/panel-metadata.js -------------------------------------------------------------------------------- /dummy/panel-with-effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/dummy/panel-with-effects.js -------------------------------------------------------------------------------- /dummy/widget-metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/dummy/widget-metadata.js -------------------------------------------------------------------------------- /dummy/widget-with-effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/dummy/widget-with-effects.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/rollup.config.js -------------------------------------------------------------------------------- /ship.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/ship.config.mjs -------------------------------------------------------------------------------- /src/default-preview-url-callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/src/default-preview-url-callback.js -------------------------------------------------------------------------------- /src/dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/src/dialog.js -------------------------------------------------------------------------------- /src/hooks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/src/hooks/index.js -------------------------------------------------------------------------------- /src/hooks/use-commited-callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/src/hooks/use-commited-callback.js -------------------------------------------------------------------------------- /src/hooks/use-commited-ref.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/src/hooks/use-commited-ref.js -------------------------------------------------------------------------------- /src/hooks/use-custom-tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/src/hooks/use-custom-tabs.js -------------------------------------------------------------------------------- /src/hooks/use-deep-effect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/src/hooks/use-deep-effect.js -------------------------------------------------------------------------------- /src/hooks/use-deep-memo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/src/hooks/use-deep-memo.js -------------------------------------------------------------------------------- /src/hooks/use-destructuring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/src/hooks/use-destructuring.js -------------------------------------------------------------------------------- /src/hooks/use-isomorphic-effect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/src/hooks/use-isomorphic-effect.js -------------------------------------------------------------------------------- /src/hooks/use-state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/src/hooks/use-state.js -------------------------------------------------------------------------------- /src/hooks/use-validators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/src/hooks/use-validators.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/src/index.js -------------------------------------------------------------------------------- /src/langs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/src/langs.js -------------------------------------------------------------------------------- /src/uploader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/src/uploader.js -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/test/index.js -------------------------------------------------------------------------------- /test/locale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/test/locale.js -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /types/test.test-d.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/types/test.test-d.tsx -------------------------------------------------------------------------------- /types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uploadcare/react-widget/HEAD/types/tsconfig.json --------------------------------------------------------------------------------