import React from 'react'; import { ClusterName, TopicName } from 'redux/interfaces'; import { Topic, TopicDetails } from 'generated-sources'; import Breadcrumb from 'components/common/Breadcrumb/Breadcrumb'; import { NavLink, Switch, Route } from 'react-router-dom'; import { clusterTopicsPath, clusterTopicSettingsPath, clusterTopicPath, clusterTopicMessagesPath, clusterTopicsTopicEditPath, } from 'lib/paths'; import ClusterContext from 'components/contexts/ClusterContext'; import OverviewContainer from './Overview/OverviewContainer'; import MessagesContainer from './Messages/MessagesContainer'; import SettingsContainer from './Settings/SettingsContainer'; import SettingsEditButton from './Settings/SettingsEditButton'; interface Props extends Topic, TopicDetails { clusterName: ClusterName; topicName: TopicName; } const Details: React.FC = ({ clusterName, topicName }) => { const { isReadOnly } = React.useContext(ClusterContext); return (
{topicName}
{!isReadOnly && ( )}

); }; export default Details;