Add packages selector component

Write fully the packages selector component which was previously registered in DDF components mapper.
This commit is contained in:
Karel Hala 2021-06-01 13:12:28 +02:00 committed by Sanne Raymaekers
parent 342bea611e
commit fb1c949a97
4 changed files with 96 additions and 14 deletions

View file

@ -8,7 +8,7 @@ import TargetEnvironment from './formComponents/TargetEnvironment';
import Packages from './formComponents/Packages';
import PropTypes from 'prop-types';
const CreateImageWizard = ({ schema, onSubmit, onClose, customComponentMapper }) => {
const CreateImageWizard = ({ schema, onSubmit, onClose, customComponentMapper, defaultArch }) => {
return schema ? <FormRenderer
schema={ schema }
className="image-builder"
@ -19,7 +19,10 @@ const CreateImageWizard = ({ schema, onSubmit, onClose, customComponentMapper })
...componentMapper,
review: Review,
output: TargetEnvironment,
'package-selector': Packages,
'package-selector': {
component: Packages,
defaultArch
},
...customComponentMapper
} }
onCancel={ onClose } /> : <Spinner />;
@ -33,7 +36,8 @@ CreateImageWizard.propTypes = {
[PropTypes.string]: PropTypes.oneOfType([ PropTypes.node, PropTypes.shape({
component: PropTypes.node
}) ])
})
}),
defaultArch: PropTypes.string
};
export default CreateImageWizard;