diff --git a/src/components/manifest/ShowDeploymentManifest.tsx b/src/components/manifest/ShowDeploymentManifest.tsx
new file mode 100644
index 0000000..d1d4247
--- /dev/null
+++ b/src/components/manifest/ShowDeploymentManifest.tsx
@@ -0,0 +1,133 @@
+import * as React from 'react';
+import './../components.css';
+import {Button, Card, TextField, Select} from '@material-ui/core';
+import {useOktaAuth} from "@okta/okta-react";
+
+
+import CloudDownloadIcon from '@material-ui/icons/CloudDownload';
+import Grid from "@material-ui/core/Grid";
+import MenuItem from "@material-ui/core/MenuItem";
+import MenuAppBar from '../layout/Header';
+
+function exportToJsonFile(jsonData:any) {
+ let dataStr = JSON.stringify(jsonData);
+ let dataUri = 'data:application/json;charset=utf-8,' + encodeURIComponent(dataStr);
+ let exportFileDefaultName = jsonData.name + '_data.json';
+ let linkElement = document.createElement('a');
+ linkElement.setAttribute('href', dataUri);
+ linkElement.setAttribute('download', exportFileDefaultName);
+ linkElement.click();
+}
+
+export const PrettyPrintJson = (props: any) => {
+ const download = () => {
+ exportToJsonFile(props.manifestData);
+ props.onClose();
+ };
+ return (
+ Manifest File
+ >
+ }
+
+ {JSON.stringify(props.manifestData, null, 2)}