|
@@ -7,7 +7,6 @@ import { match } from "ts-pattern";
|
|
|
import loading from "assets/loading.gif";
|
|
import loading from "assets/loading.gif";
|
|
|
import {
|
|
import {
|
|
|
PorterAppFormData,
|
|
PorterAppFormData,
|
|
|
- SourceOptions,
|
|
|
|
|
clientAppFromProto,
|
|
clientAppFromProto,
|
|
|
} from "lib/porter-apps";
|
|
} from "lib/porter-apps";
|
|
|
import { z } from "zod";
|
|
import { z } from "zod";
|
|
@@ -18,17 +17,14 @@ import { useLatestRevision } from "../../app-view/LatestRevisionContext";
|
|
|
import RevisionTableContents from "./RevisionTableContents";
|
|
import RevisionTableContents from "./RevisionTableContents";
|
|
|
import GHStatusBanner from "./GHStatusBanner";
|
|
import GHStatusBanner from "./GHStatusBanner";
|
|
|
import Spacer from "components/porter/Spacer";
|
|
import Spacer from "components/porter/Spacer";
|
|
|
-import { PorterAppRecord } from "../../app-view/AppView";
|
|
|
|
|
|
|
|
|
|
type Props = {
|
|
type Props = {
|
|
|
deploymentTargetId: string;
|
|
deploymentTargetId: string;
|
|
|
projectId: number;
|
|
projectId: number;
|
|
|
clusterId: number;
|
|
clusterId: number;
|
|
|
appName: string;
|
|
appName: string;
|
|
|
- latestSource: SourceOptions;
|
|
|
|
|
latestRevisionNumber: number;
|
|
latestRevisionNumber: number;
|
|
|
onSubmit: () => Promise<void>;
|
|
onSubmit: () => Promise<void>;
|
|
|
- porterAppRecord: PorterAppRecord;
|
|
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
const RevisionsList: React.FC<Props> = ({
|
|
const RevisionsList: React.FC<Props> = ({
|
|
@@ -37,9 +33,7 @@ const RevisionsList: React.FC<Props> = ({
|
|
|
projectId,
|
|
projectId,
|
|
|
clusterId,
|
|
clusterId,
|
|
|
appName,
|
|
appName,
|
|
|
- latestSource,
|
|
|
|
|
onSubmit,
|
|
onSubmit,
|
|
|
- porterAppRecord,
|
|
|
|
|
}) => {
|
|
}) => {
|
|
|
const { servicesFromYaml } = useLatestRevision();
|
|
const { servicesFromYaml } = useLatestRevision();
|
|
|
const { setValue } = useFormContext<PorterAppFormData>();
|
|
const { setValue } = useFormContext<PorterAppFormData>();
|
|
@@ -137,11 +131,9 @@ const RevisionsList: React.FC<Props> = ({
|
|
|
<RevisionTableContents
|
|
<RevisionTableContents
|
|
|
latestRevisionNumber={latestRevisionNumber}
|
|
latestRevisionNumber={latestRevisionNumber}
|
|
|
revisions={data.app_revisions}
|
|
revisions={data.app_revisions}
|
|
|
- latestSource={latestSource}
|
|
|
|
|
expandRevisions={expandRevisions}
|
|
expandRevisions={expandRevisions}
|
|
|
setExpandRevisions={setExpandRevisions}
|
|
setExpandRevisions={setExpandRevisions}
|
|
|
setRevertData={setRevertData}
|
|
setRevertData={setRevertData}
|
|
|
- porterAppRecord={porterAppRecord}
|
|
|
|
|
/>
|
|
/>
|
|
|
))
|
|
))
|
|
|
.otherwise(() => null)}
|
|
.otherwise(() => null)}
|