Skip to content
This repository was archived by the owner on Mar 9, 2025. It is now read-only.

Commit 9e62a2d

Browse files
committed
Removed deploy tab
1 parent 478648a commit 9e62a2d

File tree

2 files changed

+7
-116
lines changed

2 files changed

+7
-116
lines changed

web/dashboard/src/views/deployPanel/deployPanelTabs.jsx

-47
This file was deleted.

web/dashboard/src/views/footer/footer.jsx

+7-69
Original file line numberDiff line numberDiff line change
@@ -2,79 +2,37 @@ import { ArrowDownIcon, ArrowUpIcon } from '@heroicons/react/solid';
22
import React, { memo, Component } from 'react';
33
import { Summary } from "./capacitor/Summary"
44
import GitopsStatus from './gitopsStatus';
5-
import DeployPanelTabs from '../deployPanel/deployPanelTabs';
6-
import { DeployStatusTab } from '../../components/deployStatus/deployStatus';
75
import {
86
ACTION_TYPE_OPEN_DEPLOY_PANEL,
97
ACTION_TYPE_CLOSE_DEPLOY_PANEL
108
} from '../../redux/redux';
119

12-
const defaultTabs = [
13-
{ name: 'Gitops Status', current: true },
14-
{ name: 'Deploy Status', current: false },
15-
]
16-
17-
const deployTabOpen = [
18-
{ name: 'Gitops Status', current: false },
19-
{ name: 'Deploy Status', current: true },
20-
]
21-
2210
const Footer = memo(class Footer extends Component {
2311
constructor(props) {
2412
super(props);
2513
let reduxState = this.props.store.getState();
2614

2715
this.state = {
28-
fluxStates: reduxState.fluxState,
2916
fluxEvents: reduxState.fluxEvents,
3017
selectedTab: "Kustomizations",
31-
targetReference: {
32-
objectNs: "",
33-
objectName: "",
34-
objectKind: "",
35-
},
36-
tabs: defaultTabs,
37-
runningDeploys: reduxState.runningDeploys,
38-
scmUrl: reduxState.settings.scmUrl,
39-
envs: reduxState.envs,
18+
targetReference: {objectNs: "", objectName: "", objectKind: ""},
4019
connectedAgents: reduxState.connectedAgents,
4120
gitopsCommits: reduxState.gitopsCommits,
4221
deployPanelOpen: reduxState.deployPanelOpen,
43-
imageBuildLogs: reduxState.imageBuildLogs,
44-
runningDeployId: "",
4522
};
4623

4724
this.props.store.subscribe(() => {
4825
let reduxState = this.props.store.getState();
49-
this.setState((prevState) => {
50-
let runningDeployId = "";
51-
if (reduxState.runningDeploys.length !== 0) {
52-
runningDeployId = reduxState.runningDeploys[0].trackingId
53-
}
54-
55-
return {
26+
this.setState({
5627
fluxEvents: reduxState.fluxEvents,
57-
runningDeploys: reduxState.runningDeploys,
58-
scmUrl: reduxState.settings.scmUrl,
59-
envs: reduxState.envs,
6028
connectedAgents: reduxState.connectedAgents,
61-
tabs: prevState.runningDeployId !== runningDeployId ? deployTabOpen : prevState.tabs,
62-
imageBuildLogs: reduxState.imageBuildLogs,
63-
runningDeployId: runningDeployId,
6429
gitopsCommits: reduxState.gitopsCommits,
6530
deployPanelOpen: reduxState.deployPanelOpen,
66-
}
67-
})
68-
69-
if (this.logsEndRef.current) {
70-
this.logsEndRef.current.scrollIntoView();
71-
}
31+
})
7232
});
7333

7434
this.handleToggle = this.handleToggle.bind(this)
7535
this.handleNavigationSelect = this.handleNavigationSelect.bind(this)
76-
this.switchTab = this.switchTab.bind(this)
77-
this.logsEndRef = React.createRef();
7836
}
7937

8038
handleToggle() {
@@ -92,28 +50,11 @@ const Footer = memo(class Footer extends Component {
9250
})
9351
}
9452

95-
switchTab(tab) {
96-
let gitopsStatus = true;
97-
let deployStatus = false;
98-
99-
if (tab === "Deploy Status") {
100-
gitopsStatus = false;
101-
deployStatus = true;
102-
}
103-
104-
this.setState({
105-
tabs: [
106-
{ name: 'Gitops Status', current: gitopsStatus },
107-
{ name: 'Deploy Status', current: deployStatus },
108-
]
109-
});
110-
}
111-
11253
render() {
11354
const { gimletClient, store } = this.props;
114-
const { connectedAgents, fluxEvents, selectedTab, targetReference, tabs, runningDeploys, envs, scmUrl, gitopsCommits, imageBuildLogs, deployPanelOpen } = this.state;
55+
const { connectedAgents, fluxEvents, selectedTab, targetReference, deployPanelOpen } = this.state;
11556

116-
if (!envs || Object.keys(envs).length === 0) {
57+
if (!connectedAgents || Object.keys(connectedAgents).length === 0) {
11758
return null
11859
}
11960

@@ -138,11 +79,8 @@ const Footer = memo(class Footer extends Component {
13879
</div>
13980
{deployPanelOpen &&
14081
<div className='no-doc-scroll h-full overscroll-contain'>
141-
<div className="px-6">
142-
{DeployPanelTabs(tabs, this.switchTab)}
143-
</div>
144-
{tabs[0].current ? <GitopsStatus connectedAgents={connectedAgents} fluxEvents={fluxEvents} handleNavigationSelect={this.handleNavigationSelect} selectedTab={selectedTab} gimletClient={gimletClient} store={store} targetReference={targetReference} /> : null}
145-
{tabs[1].current ? <DeployStatusTab runningDeploys={runningDeploys} scmUrl={scmUrl} gitopsCommits={gitopsCommits} envs={envs} imageBuildLogs={imageBuildLogs} logsEndRef={this.logsEndRef} /> : null}
82+
<GitopsStatus connectedAgents={connectedAgents} fluxEvents={fluxEvents} handleNavigationSelect={this.handleNavigationSelect} selectedTab={selectedTab} gimletClient={gimletClient} store={store} targetReference={targetReference} />
83+
{/* {tabs[1].current ? <DeployStatusTab runningDeploys={runningDeploys} scmUrl={scmUrl} gitopsCommits={gitopsCommits} envs={envs} imageBuildLogs={imageBuildLogs} logsEndRef={this.logsEndRef} /> : null} */}
14684
</div>
14785
}
14886
</div>

0 commit comments

Comments
 (0)