diff --git a/src/fireedge/src/public/containers/Application/Create/Steps/Tiers/Steps/Template/List/Docker.js b/src/fireedge/src/public/containers/Application/Create/Steps/Tiers/Steps/Template/List/Docker.js index d118176045..54fb3bcf3c 100644 --- a/src/fireedge/src/public/containers/Application/Create/Steps/Tiers/Steps/Template/List/Docker.js +++ b/src/fireedge/src/public/containers/Application/Create/Steps/Tiers/Steps/Template/List/Docker.js @@ -1,19 +1,55 @@ import React from 'react'; import PropTypes from 'prop-types'; -const ImportDockerFile = ({ backButton }) => ( -
- {backButton} -

Docker file

-
-); +import AceEditor from 'react-ace'; +import 'ace-builds/src-noconflict/mode-dockerfile'; +import 'ace-builds/src-noconflict/theme-github'; -ImportDockerFile.propTypes = { - backButton: PropTypes.node +const DockerFile = ({ backButton, handleSetData, currentValue, ...props }) => { + const handleChange = newValue => { + handleSetData(newValue); + }; + + return ( + <> +
+ {backButton} +

Docker file

+
+ + + ); }; -ImportDockerFile.defaultProps = { - backButton: null +DockerFile.propTypes = { + backButton: PropTypes.node, + currentValue: PropTypes.string, + handleSetData: PropTypes.func }; -export default ImportDockerFile; +DockerFile.defaultProps = { + backButton: null, + currentValue: undefined, + handleSetData: PropTypes.func +}; + +export default DockerFile;