Files
NativeScript/apps/ui/app/tabs/icon-change-page.ts
Nathan Walker 1e6fccf272 chore: cleanup
2020-07-23 14:03:37 -07:00

18 lines
483 B
TypeScript

import { Tabs, SelectedIndexChangedEventData } from '@nativescript/core';
export function onSelectedIndexChanged(args: SelectedIndexChangedEventData) {
const tabsNav = <Tabs>args.object;
const newItem = tabsNav.tabStrip.items[args.newIndex];
if (newItem) {
newItem.iconSource = 'res://icon';
newItem.title = 'selected';
}
const oldItem = tabsNav.tabStrip.items[args.oldIndex];
if (oldItem) {
oldItem.iconSource = 'res://testlogo';
oldItem.title = 'unselected';
}
}