fix(vue): canDismiss definition is now exposed (#25195)

This commit is contained in:
Liam DeBeasi
2022-04-27 00:01:27 +05:45
committed by GitHub
parent cf9ae4cf2a
commit e5e0e24f76
20 changed files with 78 additions and 66 deletions

View File

@ -5,7 +5,7 @@ runs:
steps: steps:
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 15.x node-version: 16.x
- name: Install Angular Server Dependencies - name: Install Angular Server Dependencies
run: npm install --legacy-peer-deps run: npm install --legacy-peer-deps

View File

@ -5,7 +5,7 @@ runs:
steps: steps:
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 15.x node-version: 16.x
- name: Cache Core Node Modules - name: Cache Core Node Modules
uses: actions/cache@v2 uses: actions/cache@v2
@ -27,7 +27,7 @@ runs:
path: ./core path: ./core
filename: CoreBuild.zip filename: CoreBuild.zip
- name: Install Angular Dependencies - name: Install Angular Dependencies
run: npm install run: npm install --legacy-peer-deps
shell: bash shell: bash
working-directory: ./angular working-directory: ./angular
- name: Link @ionic/core - name: Link @ionic/core
@ -46,6 +46,10 @@ runs:
run: npm run build run: npm run build
shell: bash shell: bash
working-directory: ./angular working-directory: ./angular
- name: Check Diff
run: git diff --exit-code
shell: bash
working-directory: ./angular
- uses: ./.github/workflows/actions/upload-archive - uses: ./.github/workflows/actions/upload-archive
with: with:
name: ionic-angular name: ionic-angular

View File

@ -9,7 +9,7 @@ runs:
ref: ${{ github.event.pull_request.head.sha }} ref: ${{ github.event.pull_request.head.sha }}
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 15.x node-version: 16.x
- name: Cache Node Modules - name: Cache Node Modules
uses: actions/cache@v2 uses: actions/cache@v2

View File

@ -5,7 +5,7 @@ runs:
steps: steps:
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 15.x node-version: 16.x
- name: Cache Core Node Modules - name: Cache Core Node Modules
uses: actions/cache@v2 uses: actions/cache@v2

View File

@ -5,7 +5,7 @@ runs:
steps: steps:
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 15.x node-version: 16.x
- name: Cache Core Node Modules - name: Cache Core Node Modules
uses: actions/cache@v2 uses: actions/cache@v2
@ -39,6 +39,10 @@ runs:
run: npm run test.spec run: npm run test.spec
shell: bash shell: bash
working-directory: ./packages/react working-directory: ./packages/react
- name: Check Diff
run: git diff --exit-code
shell: bash
working-directory: ./packages/react
- uses: ./.github/workflows/actions/upload-archive - uses: ./.github/workflows/actions/upload-archive
with: with:
name: ionic-react name: ionic-react

View File

@ -5,7 +5,7 @@ runs:
steps: steps:
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 15.x node-version: 16.x
- name: Cache Core Node Modules - name: Cache Core Node Modules
uses: actions/cache@v2 uses: actions/cache@v2

View File

@ -5,7 +5,7 @@ runs:
steps: steps:
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 15.x node-version: 16.x
- name: Cache Core Node Modules - name: Cache Core Node Modules
uses: actions/cache@v2 uses: actions/cache@v2
@ -35,6 +35,10 @@ runs:
run: npm run build run: npm run build
shell: bash shell: bash
working-directory: ./packages/vue working-directory: ./packages/vue
- name: Check Diff
run: git diff --exit-code
shell: bash
working-directory: ./packages/vue
- uses: ./.github/workflows/actions/upload-archive - uses: ./.github/workflows/actions/upload-archive
with: with:
name: ionic-vue name: ionic-vue

View File

@ -5,7 +5,7 @@ runs:
steps: steps:
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 15.x node-version: 16.x
- uses: ./.github/workflows/actions/download-archive - uses: ./.github/workflows/actions/download-archive
with: with:

View File

@ -5,7 +5,7 @@ runs:
steps: steps:
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 15.x node-version: 16.x
- name: Cache Core Node Modules - name: Cache Core Node Modules
uses: actions/cache@v2 uses: actions/cache@v2

View File

@ -5,7 +5,7 @@ runs:
steps: steps:
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 15.x node-version: 16.x
- name: Cache Core Node Modules - name: Cache Core Node Modules
uses: actions/cache@v2 uses: actions/cache@v2

View File

@ -12,7 +12,7 @@ runs:
steps: steps:
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 15.x node-version: 16.x
- name: Cache Core Node Modules - name: Cache Core Node Modules
uses: actions/cache@v2 uses: actions/cache@v2

View File

@ -5,7 +5,7 @@ runs:
steps: steps:
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 15.x node-version: 16.x
- name: Cache Core Node Modules - name: Cache Core Node Modules
uses: actions/cache@v2 uses: actions/cache@v2

View File

@ -5,7 +5,7 @@ runs:
steps: steps:
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 15.x node-version: 16.x
- name: Cache Core Node Modules - name: Cache Core Node Modules
uses: actions/cache@v2 uses: actions/cache@v2

View File

@ -5,7 +5,7 @@ runs:
steps: steps:
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 15.x node-version: 16.x
- name: Cache Core Node Modules - name: Cache Core Node Modules
uses: actions/cache@v2 uses: actions/cache@v2

View File

@ -5,7 +5,7 @@ runs:
steps: steps:
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 15.x node-version: 16.x
- name: Cache Core Node Modules - name: Cache Core Node Modules
uses: actions/cache@v2 uses: actions/cache@v2

View File

@ -9,7 +9,7 @@ runs:
steps: steps:
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 15.x node-version: 16.x
- uses: actions/download-artifact@v2 - uses: actions/download-artifact@v2
with: with:
path: ./artifacts path: ./artifacts

View File

@ -6,10 +6,10 @@
"packages": { "packages": {
"": { "": {
"name": "@ionic/angular", "name": "@ionic/angular",
"version": "6.0.1", "version": "6.1.2",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@ionic/core": "6.0.0", "@ionic/core": "^6.1.2",
"jsonc-parser": "^3.0.0", "jsonc-parser": "^3.0.0",
"tslib": "^2.0.0" "tslib": "^2.0.0"
}, },
@ -1023,11 +1023,11 @@
"dev": true "dev": true
}, },
"node_modules/@ionic/core": { "node_modules/@ionic/core": {
"version": "6.0.0", "version": "6.1.2",
"resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.0.0.tgz", "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.1.2.tgz",
"integrity": "sha512-3e5EJhDebK4pCiFREpNB95o2kBSAdhRb3eMsBDOCYWYuFlcZEOGOpiGx+kYF/klYVQnB45UXAmR8nCX1indmHQ==", "integrity": "sha512-Y0oCNew0X+4BqdmUB+YEhKibdND8E0h12cUbA2irGTElnvthSp4Z7cNsoQO3+oPG/uzYm8SjAv/ifPbczbI3cw==",
"dependencies": { "dependencies": {
"@stencil/core": "~2.11.0-0", "@stencil/core": "^2.14.2",
"ionicons": "^6.0.0", "ionicons": "^6.0.0",
"tslib": "^2.1.0" "tslib": "^2.1.0"
} }
@ -1222,9 +1222,9 @@
} }
}, },
"node_modules/@stencil/core": { "node_modules/@stencil/core": {
"version": "2.11.0", "version": "2.15.1",
"resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.11.0.tgz", "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.15.1.tgz",
"integrity": "sha512-/IubCWhVXCguyMUp/3zGrg3c882+RJNg/zpiKfyfJL3kRCOwe+/MD8OoAXVGdd+xAohZKIi1Ik+EHFlsptsjLg==", "integrity": "sha512-NYjRwQnjzscyFfqK+iIwRdr/dgYn33u6KE7kyQWdi7xsCkqMHalXYgJlN/QBQ9PN3qXmXKeBrJNG8EkNdCbK5g==",
"bin": { "bin": {
"stencil": "bin/stencil" "stencil": "bin/stencil"
}, },
@ -7951,11 +7951,11 @@
"dev": true "dev": true
}, },
"@ionic/core": { "@ionic/core": {
"version": "6.0.0", "version": "6.1.2",
"resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.0.0.tgz", "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.1.2.tgz",
"integrity": "sha512-3e5EJhDebK4pCiFREpNB95o2kBSAdhRb3eMsBDOCYWYuFlcZEOGOpiGx+kYF/klYVQnB45UXAmR8nCX1indmHQ==", "integrity": "sha512-Y0oCNew0X+4BqdmUB+YEhKibdND8E0h12cUbA2irGTElnvthSp4Z7cNsoQO3+oPG/uzYm8SjAv/ifPbczbI3cw==",
"requires": { "requires": {
"@stencil/core": "~2.11.0-0", "@stencil/core": "^2.14.2",
"ionicons": "^6.0.0", "ionicons": "^6.0.0",
"tslib": "^2.1.0" "tslib": "^2.1.0"
} }
@ -8104,9 +8104,9 @@
} }
}, },
"@stencil/core": { "@stencil/core": {
"version": "2.11.0", "version": "2.15.1",
"resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.11.0.tgz", "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.15.1.tgz",
"integrity": "sha512-/IubCWhVXCguyMUp/3zGrg3c882+RJNg/zpiKfyfJL3kRCOwe+/MD8OoAXVGdd+xAohZKIi1Ik+EHFlsptsjLg==" "integrity": "sha512-NYjRwQnjzscyFfqK+iIwRdr/dgYn33u6KE7kyQWdi7xsCkqMHalXYgJlN/QBQ9PN3qXmXKeBrJNG8EkNdCbK5g=="
}, },
"@types/estree": { "@types/estree": {
"version": "0.0.39", "version": "0.0.39",

View File

@ -6,10 +6,10 @@
"packages": { "packages": {
"": { "": {
"name": "@ionic/react", "name": "@ionic/react",
"version": "6.0.1", "version": "6.1.2",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@ionic/core": "6.0.0", "@ionic/core": "^6.1.2",
"ionicons": "^6.0.0", "ionicons": "^6.0.0",
"tslib": "*" "tslib": "*"
}, },
@ -607,11 +607,11 @@
} }
}, },
"node_modules/@ionic/core": { "node_modules/@ionic/core": {
"version": "6.0.0", "version": "6.1.2",
"resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.0.0.tgz", "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.1.2.tgz",
"integrity": "sha512-3e5EJhDebK4pCiFREpNB95o2kBSAdhRb3eMsBDOCYWYuFlcZEOGOpiGx+kYF/klYVQnB45UXAmR8nCX1indmHQ==", "integrity": "sha512-Y0oCNew0X+4BqdmUB+YEhKibdND8E0h12cUbA2irGTElnvthSp4Z7cNsoQO3+oPG/uzYm8SjAv/ifPbczbI3cw==",
"dependencies": { "dependencies": {
"@stencil/core": "~2.11.0-0", "@stencil/core": "^2.14.2",
"ionicons": "^6.0.0", "ionicons": "^6.0.0",
"tslib": "^2.1.0" "tslib": "^2.1.0"
} }
@ -1029,9 +1029,9 @@
} }
}, },
"node_modules/@stencil/core": { "node_modules/@stencil/core": {
"version": "2.11.0", "version": "2.15.1",
"resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.11.0.tgz", "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.15.1.tgz",
"integrity": "sha512-/IubCWhVXCguyMUp/3zGrg3c882+RJNg/zpiKfyfJL3kRCOwe+/MD8OoAXVGdd+xAohZKIi1Ik+EHFlsptsjLg==", "integrity": "sha512-NYjRwQnjzscyFfqK+iIwRdr/dgYn33u6KE7kyQWdi7xsCkqMHalXYgJlN/QBQ9PN3qXmXKeBrJNG8EkNdCbK5g==",
"bin": { "bin": {
"stencil": "bin/stencil" "stencil": "bin/stencil"
}, },
@ -9534,11 +9534,11 @@
} }
}, },
"@ionic/core": { "@ionic/core": {
"version": "6.0.0", "version": "6.1.2",
"resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.0.0.tgz", "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.1.2.tgz",
"integrity": "sha512-3e5EJhDebK4pCiFREpNB95o2kBSAdhRb3eMsBDOCYWYuFlcZEOGOpiGx+kYF/klYVQnB45UXAmR8nCX1indmHQ==", "integrity": "sha512-Y0oCNew0X+4BqdmUB+YEhKibdND8E0h12cUbA2irGTElnvthSp4Z7cNsoQO3+oPG/uzYm8SjAv/ifPbczbI3cw==",
"requires": { "requires": {
"@stencil/core": "~2.11.0-0", "@stencil/core": "^2.14.2",
"ionicons": "^6.0.0", "ionicons": "^6.0.0",
"tslib": "^2.1.0" "tslib": "^2.1.0"
} }
@ -9836,9 +9836,9 @@
} }
}, },
"@stencil/core": { "@stencil/core": {
"version": "2.11.0", "version": "2.15.1",
"resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.11.0.tgz", "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.15.1.tgz",
"integrity": "sha512-/IubCWhVXCguyMUp/3zGrg3c882+RJNg/zpiKfyfJL3kRCOwe+/MD8OoAXVGdd+xAohZKIi1Ik+EHFlsptsjLg==" "integrity": "sha512-NYjRwQnjzscyFfqK+iIwRdr/dgYn33u6KE7kyQWdi7xsCkqMHalXYgJlN/QBQ9PN3qXmXKeBrJNG8EkNdCbK5g=="
}, },
"@szmarczak/http-timer": { "@szmarczak/http-timer": {
"version": "4.0.6", "version": "4.0.6",

View File

@ -6,10 +6,10 @@
"packages": { "packages": {
"": { "": {
"name": "@ionic/vue", "name": "@ionic/vue",
"version": "6.0.1", "version": "6.1.2",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@ionic/core": "6.0.0", "@ionic/core": "^6.1.2",
"ionicons": "^6.0.0" "ionicons": "^6.0.0"
}, },
"devDependencies": { "devDependencies": {
@ -53,19 +53,19 @@
} }
}, },
"node_modules/@ionic/core": { "node_modules/@ionic/core": {
"version": "6.0.0", "version": "6.1.2",
"resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.0.0.tgz", "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.1.2.tgz",
"integrity": "sha512-3e5EJhDebK4pCiFREpNB95o2kBSAdhRb3eMsBDOCYWYuFlcZEOGOpiGx+kYF/klYVQnB45UXAmR8nCX1indmHQ==", "integrity": "sha512-Y0oCNew0X+4BqdmUB+YEhKibdND8E0h12cUbA2irGTElnvthSp4Z7cNsoQO3+oPG/uzYm8SjAv/ifPbczbI3cw==",
"dependencies": { "dependencies": {
"@stencil/core": "~2.11.0-0", "@stencil/core": "^2.14.2",
"ionicons": "^6.0.0", "ionicons": "^6.0.0",
"tslib": "^2.1.0" "tslib": "^2.1.0"
} }
}, },
"node_modules/@ionic/core/node_modules/@stencil/core": { "node_modules/@ionic/core/node_modules/@stencil/core": {
"version": "2.11.0", "version": "2.15.1",
"resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.11.0.tgz", "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.15.1.tgz",
"integrity": "sha512-/IubCWhVXCguyMUp/3zGrg3c882+RJNg/zpiKfyfJL3kRCOwe+/MD8OoAXVGdd+xAohZKIi1Ik+EHFlsptsjLg==", "integrity": "sha512-NYjRwQnjzscyFfqK+iIwRdr/dgYn33u6KE7kyQWdi7xsCkqMHalXYgJlN/QBQ9PN3qXmXKeBrJNG8EkNdCbK5g==",
"bin": { "bin": {
"stencil": "bin/stencil" "stencil": "bin/stencil"
}, },
@ -633,19 +633,19 @@
} }
}, },
"@ionic/core": { "@ionic/core": {
"version": "6.0.0", "version": "6.1.2",
"resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.0.0.tgz", "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.1.2.tgz",
"integrity": "sha512-3e5EJhDebK4pCiFREpNB95o2kBSAdhRb3eMsBDOCYWYuFlcZEOGOpiGx+kYF/klYVQnB45UXAmR8nCX1indmHQ==", "integrity": "sha512-Y0oCNew0X+4BqdmUB+YEhKibdND8E0h12cUbA2irGTElnvthSp4Z7cNsoQO3+oPG/uzYm8SjAv/ifPbczbI3cw==",
"requires": { "requires": {
"@stencil/core": "~2.11.0-0", "@stencil/core": "^2.14.2",
"ionicons": "^6.0.0", "ionicons": "^6.0.0",
"tslib": "^2.1.0" "tslib": "^2.1.0"
}, },
"dependencies": { "dependencies": {
"@stencil/core": { "@stencil/core": {
"version": "2.11.0", "version": "2.15.1",
"resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.11.0.tgz", "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.15.1.tgz",
"integrity": "sha512-/IubCWhVXCguyMUp/3zGrg3c882+RJNg/zpiKfyfJL3kRCOwe+/MD8OoAXVGdd+xAohZKIi1Ik+EHFlsptsjLg==" "integrity": "sha512-NYjRwQnjzscyFfqK+iIwRdr/dgYn33u6KE7kyQWdi7xsCkqMHalXYgJlN/QBQ9PN3qXmXKeBrJNG8EkNdCbK5g=="
}, },
"tslib": { "tslib": {
"version": "2.2.0", "version": "2.2.0",

View File

@ -29,7 +29,7 @@ export const IonPicker = /*@__PURE__*/ defineOverlayContainer<JSX.IonPicker>('io
export const IonToast = /*@__PURE__*/ defineOverlayContainer<JSX.IonToast>('ion-toast', defineIonToastCustomElement, ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'icon', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'position', 'translucent'], toastController); export const IonToast = /*@__PURE__*/ defineOverlayContainer<JSX.IonToast>('ion-toast', defineIonToastCustomElement, ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'icon', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'position', 'translucent'], toastController);
export const IonModal = /*@__PURE__*/ defineOverlayContainer<JSX.IonModal>('ion-modal', defineIonModalCustomElement, ['animated', 'backdropBreakpoint', 'backdropDismiss', 'breakpoints', 'enterAnimation', 'handle', 'htmlAttributes', 'initialBreakpoint', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'presentingElement', 'showBackdrop', 'swipeToClose', 'trigger']); export const IonModal = /*@__PURE__*/ defineOverlayContainer<JSX.IonModal>('ion-modal', defineIonModalCustomElement, ['animated', 'backdropBreakpoint', 'backdropDismiss', 'breakpoints', 'canDismiss', 'enterAnimation', 'handle', 'htmlAttributes', 'initialBreakpoint', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'presentingElement', 'showBackdrop', 'swipeToClose', 'trigger']);
export const IonPopover = /*@__PURE__*/ defineOverlayContainer<JSX.IonPopover>('ion-popover', defineIonPopoverCustomElement, ['alignment', 'animated', 'arrow', 'backdropDismiss', 'component', 'componentProps', 'dismissOnSelect', 'enterAnimation', 'event', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'reference', 'showBackdrop', 'side', 'size', 'translucent', 'trigger', 'triggerAction']); export const IonPopover = /*@__PURE__*/ defineOverlayContainer<JSX.IonPopover>('ion-popover', defineIonPopoverCustomElement, ['alignment', 'animated', 'arrow', 'backdropDismiss', 'component', 'componentProps', 'dismissOnSelect', 'enterAnimation', 'event', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'reference', 'showBackdrop', 'side', 'size', 'translucent', 'trigger', 'triggerAction']);