import { SubMainPageViewModel } from '../sub-main-page-view-model'; import { EventData, Page, WrapLayout } from '@nativescript/core'; export function pageLoaded(args: EventData) { const page = args.object; const wrapLayout = page.getViewById('wrapLayoutWithExamples'); page.bindingContext = new SubMainPageViewModel(wrapLayout, loadExamples()); } export function loadExamples() { const examples = new Map(); examples.set('btn-wrap-text-alignment-4266', 'button/btn-wrap-text-alignment-4266-page'); examples.set('button-border', 'button/button-border-page'); examples.set('background', 'button/background-page'); examples.set('border-playground', 'button/border-playground-page'); examples.set('issue-4287', 'button/issue-4287-page'); examples.set('issue-4385', 'button/issue-4385-page'); examples.set('highlight-4740', 'button/highlight-4740/highlight-4740-page'); examples.set('tappable-span', 'button/tappable-span-page'); return examples; }