import React, { useState } from 'react'; import { Divider } from '@patternfly/react-core'; import { translate as __ } from 'foremanReact/common/I18n'; import PropTypes from 'prop-types'; import InputField from '../common/FormInputs'; const MountPoint = ({ id, data, storagesMap }) => { const [mp, setMp] = useState(data); const [error, setError] = useState(''); const handleChange = e => { const { name, value } = e.target; const updatedKey = Object.keys(mp).find(key => mp[key].name === name); const updatedData = { ...mp, [updatedKey]: { ...mp[updatedKey], value }, }; setMp(updatedData); if (updatedKey === 'mp' && value.trim() === '') { setError(__('Path cannot be empty')); } else { setError(''); } }; return (