├── .changeset ├── README.md └── config.json ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── 1-documentation_change.yml │ ├── 2-feature_request.yml │ ├── 3-bug_report.yml │ └── config.yml └── workflows │ ├── ci.yml │ ├── playwright.yml │ ├── preview.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── eslint.config.js ├── package.json ├── playwright.config.ts ├── pnpm-lock.yaml ├── scripts └── setupTest.ts ├── src ├── app.d.ts ├── app.html ├── components │ ├── CodeBlock.svelte │ ├── Custom.svelte │ ├── Expand.svelte │ ├── Footer.svelte │ ├── Hero.svelte │ ├── Installation.svelte │ ├── Other.svelte │ ├── Position.svelte │ ├── Test.svelte │ ├── TestWithProps.svelte │ ├── Types.svelte │ ├── Usage.svelte │ └── code-snippets.ts ├── lib │ ├── Icon.svelte │ ├── Loader.svelte │ ├── Toast.svelte │ ├── Toaster.svelte │ ├── icons │ │ ├── CloseIcon.svelte │ │ ├── ErrorIcon.svelte │ │ ├── InfoIcon.svelte │ │ ├── SuccessIcon.svelte │ │ └── WarningIcon.svelte │ ├── index.ts │ ├── internal │ │ ├── constants.ts │ │ ├── ctx.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── use-document-hidden.svelte.ts │ ├── toast-state.svelte.ts │ └── types.ts ├── routes │ ├── +layout.svelte │ ├── +page.svelte │ └── styles.css └── tests │ ├── ToastTest.svelte │ ├── toast.spec.ts │ └── utils.ts ├── static └── favicon.png ├── svelte.config.js ├── tests └── test.ts ├── tsconfig.json └── vite.config.ts /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: wobsoriano 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1-documentation_change.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/.github/ISSUE_TEMPLATE/1-documentation_change.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2-feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/.github/ISSUE_TEMPLATE/2-feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/3-bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/.github/ISSUE_TEMPLATE/3-bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/playwright.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/.github/workflows/playwright.yml -------------------------------------------------------------------------------- /.github/workflows/preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/.github/workflows/preview.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | resolution-mode=highest 3 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /scripts/setupTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/scripts/setupTest.ts -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/app.d.ts -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/app.html -------------------------------------------------------------------------------- /src/components/CodeBlock.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/components/CodeBlock.svelte -------------------------------------------------------------------------------- /src/components/Custom.svelte: -------------------------------------------------------------------------------- 1 |
A custom toast with default styling
2 | -------------------------------------------------------------------------------- /src/components/Expand.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/components/Expand.svelte -------------------------------------------------------------------------------- /src/components/Footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/components/Footer.svelte -------------------------------------------------------------------------------- /src/components/Hero.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/components/Hero.svelte -------------------------------------------------------------------------------- /src/components/Installation.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/components/Installation.svelte -------------------------------------------------------------------------------- /src/components/Other.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/components/Other.svelte -------------------------------------------------------------------------------- /src/components/Position.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/components/Position.svelte -------------------------------------------------------------------------------- /src/components/Test.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/components/Test.svelte -------------------------------------------------------------------------------- /src/components/TestWithProps.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/components/TestWithProps.svelte -------------------------------------------------------------------------------- /src/components/Types.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/components/Types.svelte -------------------------------------------------------------------------------- /src/components/Usage.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/components/Usage.svelte -------------------------------------------------------------------------------- /src/components/code-snippets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/components/code-snippets.ts -------------------------------------------------------------------------------- /src/lib/Icon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/lib/Icon.svelte -------------------------------------------------------------------------------- /src/lib/Loader.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/lib/Loader.svelte -------------------------------------------------------------------------------- /src/lib/Toast.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/lib/Toast.svelte -------------------------------------------------------------------------------- /src/lib/Toaster.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/lib/Toaster.svelte -------------------------------------------------------------------------------- /src/lib/icons/CloseIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/lib/icons/CloseIcon.svelte -------------------------------------------------------------------------------- /src/lib/icons/ErrorIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/lib/icons/ErrorIcon.svelte -------------------------------------------------------------------------------- /src/lib/icons/InfoIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/lib/icons/InfoIcon.svelte -------------------------------------------------------------------------------- /src/lib/icons/SuccessIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/lib/icons/SuccessIcon.svelte -------------------------------------------------------------------------------- /src/lib/icons/WarningIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/lib/icons/WarningIcon.svelte -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/internal/constants.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/internal/ctx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/lib/internal/ctx.ts -------------------------------------------------------------------------------- /src/lib/internal/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/lib/internal/helpers.ts -------------------------------------------------------------------------------- /src/lib/internal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/lib/internal/index.ts -------------------------------------------------------------------------------- /src/lib/internal/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/lib/internal/types.ts -------------------------------------------------------------------------------- /src/lib/internal/use-document-hidden.svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/lib/internal/use-document-hidden.svelte.ts -------------------------------------------------------------------------------- /src/lib/toast-state.svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/lib/toast-state.svelte.ts -------------------------------------------------------------------------------- /src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/lib/types.ts -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /src/routes/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/routes/styles.css -------------------------------------------------------------------------------- /src/tests/ToastTest.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/tests/ToastTest.svelte -------------------------------------------------------------------------------- /src/tests/toast.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/tests/toast.spec.ts -------------------------------------------------------------------------------- /src/tests/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/src/tests/utils.ts -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/static/favicon.png -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tests/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/tests/test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huntabyte/svelte-sonner/HEAD/vite.config.ts --------------------------------------------------------------------------------