import React from 'react'; import { NavModel, NavModelItem } from '../nav_model_srv'; import classNames from 'classnames'; export interface IProps { model: NavModel; } function TabItem(tab: NavModelItem) { if (tab.hideFromTabs) { return (null); } let tabClasses = classNames({ 'gf-tabs-link': true, active: tab.active, }); return (
  • {tab.text}
  • ); } function Tabs({main}: {main: NavModelItem}) { return ; } export default class PageHeader extends React.Component { constructor(props) { super(props); } renderHeaderTitle(main) { return (
    {main.icon && } {main.img && }

    {main.text}

    {main.subTitle &&
    {main.subTitle}
    } {main.subType && (
    {main.subType.text}
    )}
    ); } render() { return (
    {this.renderHeaderTitle(this.props.model.main)} {this.props.model.main.children && }
    ); } }