ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
35 lines (34 loc) • 1.82 kB
TypeScript
import { AfterContentInit, QueryList, EventEmitter } from '@angular/core';
import { TabBarItemComponent } from './tab-bar-item.component';
import * as i0 from "@angular/core";
export type TabBarTabPositionType = 'top' | 'bottom';
export interface TabBarOnPressEvent {
index: number;
title: string;
key: string;
}
export declare class TabBarComponent implements AfterContentInit {
prefixCls: string;
private _activeTab;
private _tintColor;
private _unselectedTintColor;
tabBarItems: QueryList<TabBarItemComponent>;
hidden: boolean;
prerenderingSiblingsNumber: number;
get activeTab(): number;
set activeTab(tab: number);
barTintColor: string;
tabBarPosition: TabBarTabPositionType;
get tintColor(): string;
set tintColor(color: string);
get unselectedTintColor(): string;
set unselectedTintColor(color: string);
onPress: EventEmitter<TabBarOnPressEvent>;
tabBar: boolean;
constructor();
selectTabBarItem(index: number): void;
tabBarTabOnPress(pressParam: TabBarOnPressEvent): void;
ngAfterContentInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TabBarComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TabBarComponent, "TabBar, nzm-tab-bar", never, { "hidden": { "alias": "hidden"; "required": false; }; "prerenderingSiblingsNumber": { "alias": "prerenderingSiblingsNumber"; "required": false; }; "activeTab": { "alias": "activeTab"; "required": false; }; "barTintColor": { "alias": "barTintColor"; "required": false; }; "tabBarPosition": { "alias": "tabBarPosition"; "required": false; }; "tintColor": { "alias": "tintColor"; "required": false; }; "unselectedTintColor": { "alias": "unselectedTintColor"; "required": false; }; }, { "onPress": "onPress"; }, ["tabBarItems"], never, false, never>;
}