import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {
Tabs,
TabLink,
TabContent,
TabsProps,
TabLinkProps,
TabContentProps
} from 'react-tabs-redux';
interface TestTabsProps extends TabsProps {
handleSomething: () => void;
}
interface TestTabLinkProps extends TabLinkProps {
link: string;
}
interface TestTabContentProps extends TabContentProps {
tabIndex: number;
}
class TestApp extends React.Component {
onChange = (selectedTab: string, name: string) => {
console.log(`selectedTab: ${selectedTab}`);
console.log(`namespace: ${name}`);
}
onClick = (event: Event) => {
console.log(`event: ${event.type}`);
}
render() {
return (
Tab1
Tab2
Tab3
Content1
Content2
Content3
);
}
}
ReactDOM.render(
,
document.getElementById("test-app")
);