mirror of
https://github.com/portainer/portainer.git
synced 2025-07-19 05:19:39 +02:00
feat(helm): helm actions [r8s-259] (#715)
Co-authored-by: James Player <james.player@portainer.io> Co-authored-by: Cara Ryan <cara.ryan@portainer.io> Co-authored-by: stevensbkang <skan070@gmail.com>
This commit is contained in:
parent
dfa32b6755
commit
4ee349bd6b
117 changed files with 4161 additions and 696 deletions
|
@ -0,0 +1,55 @@
|
|||
import { AutomationTestingProps } from '@/types';
|
||||
|
||||
import { DiffViewer } from '@@/CodeEditor/DiffViewer';
|
||||
import { Loading } from '@@/Widget';
|
||||
import { Alert } from '@@/Alert';
|
||||
|
||||
import { CompareRevisionNumberFetched, SelectedRevisionNumber } from './types';
|
||||
|
||||
interface Props extends AutomationTestingProps {
|
||||
isCompareReleaseLoading: boolean;
|
||||
isCompareReleaseError: boolean;
|
||||
compareRevisionNumberFetched?: CompareRevisionNumberFetched;
|
||||
selectedRevisionNumber: SelectedRevisionNumber;
|
||||
newText: string;
|
||||
originalText: string;
|
||||
id: string;
|
||||
}
|
||||
|
||||
export function DiffViewSection({
|
||||
isCompareReleaseLoading,
|
||||
isCompareReleaseError,
|
||||
compareRevisionNumberFetched,
|
||||
selectedRevisionNumber,
|
||||
newText,
|
||||
originalText,
|
||||
id,
|
||||
'data-cy': dataCy,
|
||||
}: Props) {
|
||||
if (isCompareReleaseLoading) {
|
||||
return <Loading />;
|
||||
}
|
||||
|
||||
if (isCompareReleaseError) {
|
||||
return <Alert color="error">Error loading compare values</Alert>;
|
||||
}
|
||||
|
||||
return (
|
||||
<DiffViewer
|
||||
newCode={newText}
|
||||
originalCode={originalText}
|
||||
id={id}
|
||||
data-cy={dataCy}
|
||||
placeholder="No values found"
|
||||
fileNames={{
|
||||
original: compareRevisionNumberFetched
|
||||
? `Revision #${compareRevisionNumberFetched}`
|
||||
: 'No revision selected',
|
||||
modified: `Revision #${selectedRevisionNumber}`,
|
||||
}}
|
||||
className="mt-2"
|
||||
type="yaml"
|
||||
height="60vh"
|
||||
/>
|
||||
);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue