kafka-ui/kafka-ui-react-app/src/components/Topics/Topics.tsx
Azat Mutigullin 083e3f7de0
Improve eslint configuration (#385)
Co-authored-by: Oleg Shuralev <workshur@gmail.com>
2021-04-22 14:50:06 +03:00

32 lines
735 B
TypeScript

import React from 'react';
import { Switch, Route } from 'react-router-dom';
import {
clusterTopicNewPath,
clusterTopicPath,
clusterTopicsPath,
} from 'lib/paths';
import ListContainer from './List/ListContainer';
import TopicContainer from './Topic/TopicContainer';
import NewContainer from './New/NewContainer';
const Topics: React.FC = () => (
<Switch>
<Route
exact
path={clusterTopicsPath(':clusterName')}
component={ListContainer}
/>
<Route
exact
path={clusterTopicNewPath(':clusterName')}
component={NewContainer}
/>
<Route
path={clusterTopicPath(':clusterName', ':topicName')}
component={TopicContainer}
/>
</Switch>
);
export default Topics;