UNPKG

1.15 kBTypeScriptView Raw
1import React from 'react';
2import { TabBarItemProps, TabBarProps } from './PropsType';
3export declare class Item extends React.Component<TabBarItemProps, any> {
4 static defaultProps: TabBarItemProps;
5 render(): JSX.Element;
6}
7export interface AntTabbarProps extends TabBarProps {
8 prefixCls?: string;
9 className?: string;
10 hidden?: boolean;
11 placeholder?: React.ReactNode;
12 noRenderContent?: boolean;
13}
14declare class AntTabBar extends React.Component<AntTabbarProps, any> {
15 static defaultProps: AntTabbarProps;
16 static Item: typeof Item;
17 getTabs: () => {
18 badge?: string | number | undefined;
19 onPress?: (() => void) | undefined;
20 selected?: boolean | undefined;
21 icon?: React.ReactElement<any> | {
22 uri: string;
23 } | undefined;
24 selectedIcon?: React.ReactElement<any> | {
25 uri: string;
26 } | undefined;
27 title: string;
28 dot?: boolean | undefined;
29 prefixCls?: string | undefined;
30 style?: React.CSSProperties | undefined;
31 }[];
32 renderTabBar: () => JSX.Element;
33 render(): JSX.Element;
34}
35export default AntTabBar;