UNPKG

zent

Version:

一套前端设计语言和基于React的实现

11 lines (10 loc) 528 B
import { PureComponent } from 'react'; import { IBaseTabsNavProps } from '../../types'; declare abstract class BaseTabsNav<Id, InnerTab, TabsNavProps extends IBaseTabsNavProps<Id, InnerTab>> extends PureComponent<TabsNavProps> { protected abstract typeName: string; abstract transformTabDataList(tabDataList: InnerTab[]): InnerTab[]; abstract renderTab(data: InnerTab, index: number): React.ReactNode; onTabSelected: (id: Id) => void; renderTabs(): import("react").ReactNode[]; } export default BaseTabsNav;