From 519bcd8da7fa86f7a692979484d5b23f94053518 Mon Sep 17 00:00:00 2001 From: Limon Monte Date: Tue, 5 Nov 2019 17:02:32 +0200 Subject: [PATCH] BREAKING CHANGE: sweetalert2 v9 BREAKING CHANGE: sweetalert2 v9 --- package.json | 4 ++-- src/index.js | 2 +- src/sweetalert2-react-content.d.ts | 4 ++-- yarn.lock | 8 ++++---- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 31bf0f4..1639e07 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "peerDependencies": { "react": "^16.0.0", "react-dom": "^16.0.0", - "sweetalert2": "^7.18.0 || ^8.3.0" + "sweetalert2": "^9.1.0" }, "devDependencies": { "@babel/core": "^7.2.2", @@ -67,7 +67,7 @@ "rollup-plugin-commonjs": "^10.0.0", "rollup-plugin-node-resolve": "^5.0.0", "rollup-plugin-terser": "^5.0.0", - "sweetalert2": "^8.3.0", + "sweetalert2": "^9.1.0", "tslint": "^5.9.1", "typescript": "^3.1.3", "zenflow-lint-js": "^2.0.0" diff --git a/src/index.js b/src/index.js index 351831f..94b640a 100644 --- a/src/index.js +++ b/src/index.js @@ -10,7 +10,7 @@ export default function withReactContent(ParentSwal) { static argsToParams(args) { if (React.isValidElement(args[0]) || React.isValidElement(args[1])) { const params = {} - ;['title', 'html', 'type'].forEach((name, index) => { + ;['title', 'html', 'icon'].forEach((name, index) => { if (args[index] !== undefined) { params[name] = args[index] } diff --git a/src/sweetalert2-react-content.d.ts b/src/sweetalert2-react-content.d.ts index 4796ef3..88c25a6 100644 --- a/src/sweetalert2-react-content.d.ts +++ b/src/sweetalert2-react-content.d.ts @@ -1,5 +1,5 @@ import { ReactElement } from 'react'; -import swal, { SweetAlertOptions, SweetAlertResult, SweetAlertType } from 'sweetalert2'; +import swal, { SweetAlertIcon, SweetAlertOptions, SweetAlertResult } from 'sweetalert2'; /** * Wraps SweetAlert2 implementation with a compatible implementation that supports React elements. @@ -20,7 +20,7 @@ export default function withReactContent(parentSwal?: SweetAlert2): SweetAlert2 * Mimics SweetAlert2's call signatures, adding React elements as valid inputs. */ interface ReactSweetAlert { - (title?: ReactElementOr<'title'>, message?: ReactElementOr<'html'>, type?: SweetAlertType): Promise; + (title?: ReactElementOr<'title'>, message?: ReactElementOr<'html'>, icon?: SweetAlertIcon): Promise; (options: ReactSweetAlertOptions & { useRejections?: false }): Promise; diff --git a/yarn.lock b/yarn.lock index 8c171ed..d1db925 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5015,10 +5015,10 @@ supports-color@^6.1.0: dependencies: has-flag "^3.0.0" -sweetalert2@^8.3.0: - version "8.13.4" - resolved "https://registry.yarnpkg.com/sweetalert2/-/sweetalert2-8.13.4.tgz#66a07848b9ddc344cce3a078bf950b0d1bc8d0b4" - integrity sha512-9hW4GGj08D60bqDPF0paN/NJvsPIDrWSY2fPVmqS4M/XaEsZiNF7HNaObdnQJ0FeD8Q9gJgkkFgvyDdXednT3Q== +sweetalert2@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/sweetalert2/-/sweetalert2-9.1.0.tgz#07680b8848bf829709096323990e6049d28c7488" + integrity sha512-z+inI9lvMV0GjvH3CKzHpwIHzTl4DJGlgD4Afgo58xNYMELa2y3CKyXOvEvb8maj7RG703s1cJJRDTkFycAezQ== symbol-tree@^3.2.2: version "3.2.4"