mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
feat(core): statusBarStyle ease of use and more control (#10859)
This commit is contained in:
22
apps/toolbox/src/pages/status-bar.ts
Normal file
22
apps/toolbox/src/pages/status-bar.ts
Normal file
@@ -0,0 +1,22 @@
|
||||
import { Page, Observable, EventData, Dialogs, ShowModalOptions } from '@nativescript/core';
|
||||
|
||||
let page: Page;
|
||||
|
||||
export function navigatingTo(args: EventData) {
|
||||
page = <Page>args.object;
|
||||
page.bindingContext = new StatusBarModel();
|
||||
}
|
||||
|
||||
export class StatusBarModel extends Observable {
|
||||
onOpenModal() {
|
||||
page.showModal('pages/status-bar/status-bar-modal', {
|
||||
fullscreen: true,
|
||||
ios: {
|
||||
statusBarStyle: 'dark',
|
||||
},
|
||||
closeCallback(args) {
|
||||
// console.log('close modal callback', args);
|
||||
},
|
||||
} as ShowModalOptions);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user