SuggestedTaskName is now a promise

pull/1576/head
Luca Di Leo 2025-01-03 18:30:59 +01:00
rodzic 7a217a3b77
commit 992e6bb7eb
1 zmienionych plików z 10 dodań i 4 usunięć

Wyświetl plik

@ -7,14 +7,20 @@ import "./ConfigureNewTaskDialog.scss";
export default class ConfigureNewTaskDialog extends Component { export default class ConfigureNewTaskDialog extends Component {
static defaultProps = { static defaultProps = {
}; };
static propTypes = { static propTypes = {
onHide: PropTypes.func.isRequired, onHide: PropTypes.func.isRequired,
onSaveTask: PropTypes.func.isRequired, onSaveTask: PropTypes.func.isRequired,
ddbRes: PropTypes.object, ddbRes: PropTypes.object,
} }
handleTaskName = () => {
return new Promise((resolve) => {
resolve(ddbRes ? ddbRes.name : null);
});
}
render() { render() {
const { const {
onHide, onHide,
@ -36,7 +42,7 @@ export default class ConfigureNewTaskDialog extends Component {
filesCount={ddbRes ? ddbRes.images_count : 0} filesCount={ddbRes ? ddbRes.images_count : 0}
getFiles={() => []} getFiles={() => []}
showResize={false} showResize={false}
suggestedTaskName={ddbRes ? ddbRes.name : null} suggestedTaskName={this.handleTaskName}
/> />
</Modal.Body> </Modal.Body>
</Modal> </Modal>