import * as React from 'react'; import { ResultsViewPageStore } from 'pages/resultsView/ResultsViewPageStore'; import { observer } from 'mobx-react'; import { DefaultTooltip } from 'cbioportal-frontend-commons'; import { getServerConfig } from 'config/config'; import { isConfigured } from 'shared/userSession/PageUserSession'; type SaveClinicalTracksButtonProps = { store: ResultsViewPageStore; // User is logged in: isLoggedIn: boolean; // Clinical tracks have changed isDirty: boolean; }; @observer export default class SaveClinicalTracksButton extends React.Component< SaveClinicalTracksButtonProps > { constructor(props: SaveClinicalTracksButtonProps) { super(props); } render() { const enabled = this.props.isDirty && this.props.isLoggedIn && !this.isDefaultState(); return ( <>