Skip to content

Commit 89e99f2

Browse files
TommertomTommertom
Tommertom
authored and
Tommertom
committed
Ionic 7
1 parent 8388c5d commit 89e99f2

File tree

20 files changed

+2052
-1447
lines changed

20 files changed

+2052
-1447
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
# Change Log Ionic-Svelte-NPM
22
All notable changes to this project will be documented in this file.
33

4+
## 0.5.74/75/76 Ionic 7 (Ionic 7.0.2)
5+
- Ionic 7 package landed - demo app is not upgraded yet
6+
- Creator scripts are updated to 7.0.2 as well - fixing to that version as I assume there will be updates on core
7+
48
## 0.5.73 create scripts
59
- bump create-svelte dependency to latest
610

components/IonNav.svelte

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,32 @@
22
import { onMount } from "svelte";
33
44
/**
5-
* @typedef {Object} root: SvelteComponent;
5+
* The root component of a Svelte app.
6+
* @type {SvelteComponent}
67
*/
78
export let root;
89
910
/**
10-
* @typedef {Object} animated: boolean | undefined;
11+
* Whether or not the component is animated.
12+
* @type {boolean|undefined}
1113
*/
1214
export let animated = true;
1315
1416
/**
15-
* @typedef {Object} Animation: ((baseEl: any, opts?: any) => Animation) | undefined = undefined;
17+
* An animation function that takes a base element and optional options and returns an Animation object.
18+
* @type {((baseEl: any, opts?: any) => Animation)|undefined}
1619
*/
17-
export let animation; //
20+
export let animation;
1821
1922
/**
20-
* @typedef {Object} rootParams: undefined | { [key: string]: any } = undefined;
23+
* Optional parameters for the root component.
24+
* @type {undefined|{[key: string]: any}}
2125
*/
2226
export let rootParams;
2327
2428
/**
25-
* @typedef {Object} swipeGesture: boolean | undefined = undefined;
29+
* Whether or not swipe gesture is enabled.
30+
* @type {boolean|undefined}
2631
*/
2732
export let swipeGesture;
2833

components/all.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,6 @@ import 'ionic-svelte/components/ion-segment-button';
7272
import 'ionic-svelte/components/ion-select';
7373
import 'ionic-svelte/components/ion-select-option';
7474
import 'ionic-svelte/components/ion-skeleton-text';
75-
import 'ionic-svelte/components/ion-slide';
76-
import 'ionic-svelte/components/ion-slides';
7775
import 'ionic-svelte/components/ion-spinner';
7876
import 'ionic-svelte/components/ion-split-pane';
7977
import 'ionic-svelte/components/ion-tab';
@@ -87,4 +85,3 @@ import 'ionic-svelte/components/ion-title';
8785
import 'ionic-svelte/components/ion-toast';
8886
import 'ionic-svelte/components/ion-toggle';
8987
import 'ionic-svelte/components/ion-toolbar';
90-
import 'ionic-svelte/components/ion-virtual-scroll';

components/defineComponents.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,6 @@ import { IonSegmentButton } from "@ionic/core/components/ion-segment-button";
6262
import { IonSelect } from "@ionic/core/components/ion-select";
6363
import { IonSelectOption } from "@ionic/core/components/ion-select-option";
6464
import { IonSkeletonText } from "@ionic/core/components/ion-skeleton-text";
65-
import { IonSlide } from "@ionic/core/components/ion-slide";
66-
import { IonSlides } from "@ionic/core/components/ion-slides";
6765
import { IonSpinner } from "@ionic/core/components/ion-spinner";
6866
import { IonSplitPane } from "@ionic/core/components/ion-split-pane";
6967
import { IonTab } from "@ionic/core/components/ion-tab";
@@ -76,7 +74,6 @@ import { IonThumbnail } from "@ionic/core/components/ion-thumbnail";
7674
import { IonTitle } from "@ionic/core/components/ion-title";
7775
import { IonToggle } from "@ionic/core/components/ion-toggle";
7876
import { IonToolbar } from "@ionic/core/components/ion-toolbar";
79-
import { IonVirtualScroll } from "@ionic/core/components/ion-virtual-scroll";
8077

8178
import { IonActionSheet } from "@ionic/core/components/ion-action-sheet";
8279
import { IonAlert } from "@ionic/core/components/ion-alert";
@@ -168,8 +165,6 @@ export const defineIonComponents = () => {
168165
defineComponent("ion-select-option", IonSelectOption);
169166
defineComponent("ion-select-popover", IonSelectPopover);
170167
defineComponent("ion-skeleton-text", IonSkeletonText);
171-
defineComponent("ion-slide", IonSlide);
172-
defineComponent("ion-slides", IonSlides);
173168
defineComponent("ion-spinner", IonSpinner);
174169
defineComponent("ion-split-pane", IonSplitPane);
175170
defineComponent("ion-tab", IonTab);
@@ -183,7 +178,6 @@ export const defineIonComponents = () => {
183178
defineComponent("ion-title", IonTitle);
184179
defineComponent("ion-toggle", IonToggle);
185180
defineComponent("ion-toolbar", IonToolbar);
186-
defineComponent("ion-virtual-scroll", IonVirtualScroll);
187181

188182
defineComponent("ion-action-sheet", IonActionSheet);
189183
defineComponent("ion-alert", IonAlert);

components/ion-slide.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

components/ion-slides.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

components/ion-virtual-scroll.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

demo-app/src/routes/components/tabs/[tab]/+page.svelte

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
2626
console.log('Tabs', tab, myTabs);
2727
28-
const logStuff = (event) => {
28+
const logStuff = (event: { detail: { tab: any }; type: any }) => {
2929
console.log('>', event?.detail?.tab, event?.type);
3030
};
3131
</script>
@@ -36,5 +36,4 @@
3636
selected={tab}
3737
ionTabsWillChange={logStuff}
3838
ionNavWillLoad={logStuff}
39-
ionTabsDidChange={logStuff}
40-
/>
39+
ionTabsDidChange={logStuff} />

0 commit comments

Comments
 (0)