lbry-desktop/ui/modal/modalImageUpload/view.jsx

32 lines
734 B
React
Raw Normal View History

2020-06-29 21:54:07 +02:00
// @flow
import React from 'react';
import { Modal } from 'modal/modal';
import SelectAsset from 'component/selectAsset';
type Props = {
closeModal: () => void,
currentValue: string,
title: string,
helpText: string,
2020-06-29 21:54:07 +02:00
onUpdate: string => void,
assetName: string,
2020-06-29 21:54:07 +02:00
};
function ModalImageUpload(props: Props) {
const { closeModal, currentValue, title, assetName, helpText, onUpdate } = props;
2020-06-29 21:54:07 +02:00
return (
<Modal isOpen type="card" onAborted={closeModal} contentLabel={title}>
<SelectAsset
onUpdate={v => onUpdate(v)}
currentValue={currentValue}
assetName={assetName}
recommended={helpText}
onDone={closeModal}
2020-06-29 21:54:07 +02:00
/>
</Modal>
);
}
2020-06-29 21:54:07 +02:00
export default ModalImageUpload;