diff --git a/demo/package.json b/demo/package.json index c4149914..f3beb7b7 100644 --- a/demo/package.json +++ b/demo/package.json @@ -4,16 +4,16 @@ "version": "1.0.0", "private": true, "dependencies": { - "@nativescript/core": "~8.7.0", - "@vueuse/components": "^10.9.0", - "@vueuse/core": "^10.9.0", + "@nativescript/core": "~8.8.6", + "@vueuse/components": "^12.5.0", + "@vueuse/core": "^12.5.0", "nativescript-vue": "link:.." }, "devDependencies": { - "@nativescript/android": "~8.7.0", - "@nativescript/ios": "~8.7.0", - "@nativescript/types": "~8.7.0", + "@nativescript/android": "~8.8.6", + "@nativescript/ios": "~8.8.2", + "@nativescript/types": "~8.8.0", "@nativescript/webpack": "~5.0.0", - "typescript": "^5.4.5" + "typescript": "^5.7.3" } } diff --git a/demo/src/components/Home.vue b/demo/src/components/Home.vue index 099da663..c8c19c0b 100644 --- a/demo/src/components/Home.vue +++ b/demo/src/components/Home.vue @@ -2,6 +2,7 @@ import { ListItem, onMounted, onUnmounted } from 'nativescript-vue'; import { goHome } from '../composables/goHome'; import Test from './Test.vue'; +import { $closeModal } from 'nativescript-vue'; withDefaults( defineProps<{ @@ -10,9 +11,7 @@ withDefaults( items?: (string | number)[]; enabled?: boolean; }>(), - { - depth: 0, - }, + { depth: 0 }, ); const message = 'Hello World!!'; @@ -25,11 +24,7 @@ interface Test { const items: Test[] = Array(1000) .fill(0) - .map((_, i) => ({ - name: `Item ${i}`, - foo: i, - bool: true, - })); + .map((_, i) => ({ name: `Item ${i}`, foo: i, bool: true })); function selector(item: ListItem) { return item.even ? 'default' : 'odd'; @@ -42,6 +37,10 @@ onMounted(() => { onUnmounted(() => { console.log('UNMOUNTED HOME'); }); + +function close() { + $closeModal('closed via $closeModal'); +}