├── .github └── workflows │ ├── main.yml │ └── size.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── assets └── header.svg ├── jest.config.js ├── package.json ├── pnpm-lock.yaml ├── site ├── .gitignore ├── README.md ├── assets │ ├── arrow.svg │ ├── butter-1.svg │ ├── butter-2.png │ ├── butter-2.svg │ ├── checkmark.svg │ ├── github.svg │ ├── logo-small.svg │ └── logo.svg ├── components │ ├── code.tsx │ ├── docs-layout.tsx │ ├── emoji-button.tsx │ └── sections │ │ ├── footer.tsx │ │ ├── splitbee-counter.tsx │ │ ├── toast-example.tsx │ │ └── toaster-example.tsx ├── next-env.d.ts ├── next.config.mjs ├── package.json ├── pages │ ├── _app.tsx │ ├── docs │ │ ├── index.mdx │ │ ├── multi-toaster.mdx │ │ ├── styling.mdx │ │ ├── toast-bar.mdx │ │ ├── toast.mdx │ │ ├── toaster.mdx │ │ ├── use-toaster-store.mdx │ │ ├── use-toaster.mdx │ │ └── version-2.mdx │ └── index.tsx ├── pnpm-lock.yaml ├── postcss.config.js ├── public │ ├── favicon.png │ └── social-image.png ├── styles │ ├── main.css │ ├── prism-theme.css │ └── tailwind-utils.css ├── tailwind.config.js ├── tsconfig.json └── types │ ├── mdx.d.ts │ └── svg.d.ts ├── src ├── components │ ├── checkmark.tsx │ ├── error.tsx │ ├── loader.tsx │ ├── toast-bar.tsx │ ├── toast-icon.tsx │ └── toaster.tsx ├── core │ ├── store.ts │ ├── toast.ts │ ├── types.ts │ ├── use-toaster.ts │ └── utils.ts ├── headless │ └── index.ts └── index.ts ├── test ├── setup.ts └── toast.test.tsx ├── tsconfig.json └── tsup.config.ts /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/size.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/.github/workflows/size.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/README.md -------------------------------------------------------------------------------- /assets/header.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/assets/header.svg -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /site/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/.gitignore -------------------------------------------------------------------------------- /site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/README.md -------------------------------------------------------------------------------- /site/assets/arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/assets/arrow.svg -------------------------------------------------------------------------------- /site/assets/butter-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/assets/butter-1.svg -------------------------------------------------------------------------------- /site/assets/butter-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/assets/butter-2.png -------------------------------------------------------------------------------- /site/assets/butter-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/assets/butter-2.svg -------------------------------------------------------------------------------- /site/assets/checkmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/assets/checkmark.svg -------------------------------------------------------------------------------- /site/assets/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/assets/github.svg -------------------------------------------------------------------------------- /site/assets/logo-small.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/assets/logo-small.svg -------------------------------------------------------------------------------- /site/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/assets/logo.svg -------------------------------------------------------------------------------- /site/components/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/components/code.tsx -------------------------------------------------------------------------------- /site/components/docs-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/components/docs-layout.tsx -------------------------------------------------------------------------------- /site/components/emoji-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/components/emoji-button.tsx -------------------------------------------------------------------------------- /site/components/sections/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/components/sections/footer.tsx -------------------------------------------------------------------------------- /site/components/sections/splitbee-counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/components/sections/splitbee-counter.tsx -------------------------------------------------------------------------------- /site/components/sections/toast-example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/components/sections/toast-example.tsx -------------------------------------------------------------------------------- /site/components/sections/toaster-example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/components/sections/toaster-example.tsx -------------------------------------------------------------------------------- /site/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/next-env.d.ts -------------------------------------------------------------------------------- /site/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/next.config.mjs -------------------------------------------------------------------------------- /site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/package.json -------------------------------------------------------------------------------- /site/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/pages/_app.tsx -------------------------------------------------------------------------------- /site/pages/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/pages/docs/index.mdx -------------------------------------------------------------------------------- /site/pages/docs/multi-toaster.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/pages/docs/multi-toaster.mdx -------------------------------------------------------------------------------- /site/pages/docs/styling.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/pages/docs/styling.mdx -------------------------------------------------------------------------------- /site/pages/docs/toast-bar.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/pages/docs/toast-bar.mdx -------------------------------------------------------------------------------- /site/pages/docs/toast.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/pages/docs/toast.mdx -------------------------------------------------------------------------------- /site/pages/docs/toaster.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/pages/docs/toaster.mdx -------------------------------------------------------------------------------- /site/pages/docs/use-toaster-store.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/pages/docs/use-toaster-store.mdx -------------------------------------------------------------------------------- /site/pages/docs/use-toaster.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/pages/docs/use-toaster.mdx -------------------------------------------------------------------------------- /site/pages/docs/version-2.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/pages/docs/version-2.mdx -------------------------------------------------------------------------------- /site/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/pages/index.tsx -------------------------------------------------------------------------------- /site/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/pnpm-lock.yaml -------------------------------------------------------------------------------- /site/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: ['tailwindcss'], 3 | }; 4 | -------------------------------------------------------------------------------- /site/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/public/favicon.png -------------------------------------------------------------------------------- /site/public/social-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/public/social-image.png -------------------------------------------------------------------------------- /site/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/styles/main.css -------------------------------------------------------------------------------- /site/styles/prism-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/styles/prism-theme.css -------------------------------------------------------------------------------- /site/styles/tailwind-utils.css: -------------------------------------------------------------------------------- 1 | @tailwind utilities; 2 | -------------------------------------------------------------------------------- /site/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/tailwind.config.js -------------------------------------------------------------------------------- /site/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/tsconfig.json -------------------------------------------------------------------------------- /site/types/mdx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/types/mdx.d.ts -------------------------------------------------------------------------------- /site/types/svg.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/site/types/svg.d.ts -------------------------------------------------------------------------------- /src/components/checkmark.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/src/components/checkmark.tsx -------------------------------------------------------------------------------- /src/components/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/src/components/error.tsx -------------------------------------------------------------------------------- /src/components/loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/src/components/loader.tsx -------------------------------------------------------------------------------- /src/components/toast-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/src/components/toast-bar.tsx -------------------------------------------------------------------------------- /src/components/toast-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/src/components/toast-icon.tsx -------------------------------------------------------------------------------- /src/components/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/src/components/toaster.tsx -------------------------------------------------------------------------------- /src/core/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/src/core/store.ts -------------------------------------------------------------------------------- /src/core/toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/src/core/toast.ts -------------------------------------------------------------------------------- /src/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/src/core/types.ts -------------------------------------------------------------------------------- /src/core/use-toaster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/src/core/use-toaster.ts -------------------------------------------------------------------------------- /src/core/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/src/core/utils.ts -------------------------------------------------------------------------------- /src/headless/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/src/headless/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/src/index.ts -------------------------------------------------------------------------------- /test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/test/setup.ts -------------------------------------------------------------------------------- /test/toast.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/test/toast.test.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timolins/react-hot-toast/HEAD/tsup.config.ts --------------------------------------------------------------------------------