Files
redar-browser/src/components/Tabs/Tabs.module.d.ts
2018-01-27 16:13:40 +02:00

23 lines
490 B
TypeScript

import * as React from 'react'
export interface ContainerProps {
className?: string
children: JSX.Element[] | JSX.Element
collapsible?: boolean
}
export interface ContainerState {
children: JSX.Element[]
activeIdx: number
collapsed: boolean
}
export interface TabProps {
className?: string
children: any | any[]
label: string
onClick?: (event: React.MouseEvent<HTMLDivElement>) => void
}
export type Tab = React.ComponentElement<TabProps, React.Component<TabProps>>