Files
NativeScript/tests/app/ui/page/modal-tab-page.ts
2019-06-25 16:52:01 +03:00

14 lines
578 B
TypeScript

import { NavigatedData } from "tns-core-modules/ui/page";
import { View } from "tns-core-modules/ui/core/view";
import * as TKUnit from "../../tk-unit";
import { _stack } from "tns-core-modules/ui/frame";
import { isAndroid } from "tns-core-modules/platform";
export function onNavigatedTo(args: NavigatedData) {
TKUnit.assertEqual(_stack().length, 2, "Host and tab modal frame should be instantiated at this point!");
// shownModally raised after page.NavigatedTo on iOS so we close modal there
if (isAndroid) {
(args.object as View).closeModal();
}
}