From 4ca340db982539e5ea8e1fc62eb29cb2e8dd3672 Mon Sep 17 00:00:00 2001 From: Jochen Klar Date: Thu, 14 Nov 2024 15:49:13 +0100 Subject: [PATCH] Add append to reuse value functionality --- rdmo/core/assets/js/components/Modal.js | 4 ++- .../main/question/QuestionReuseValue.js | 31 +++++++++++++++---- .../main/question/QuestionReuseValues.js | 2 +- .../components/main/widget/DateWidget.js | 2 +- .../components/main/widget/RadioWidget.js | 2 +- .../components/main/widget/RangeWidget.js | 2 +- .../components/main/widget/SelectWidget.js | 2 +- .../components/main/widget/TextWidget.js | 2 +- .../components/main/widget/TextareaWidget.js | 2 +- .../components/main/widget/YesNoWidget.js | 2 +- 10 files changed, 36 insertions(+), 15 deletions(-) diff --git a/rdmo/core/assets/js/components/Modal.js b/rdmo/core/assets/js/components/Modal.js index 2ef42a543..5524a7c4d 100644 --- a/rdmo/core/assets/js/components/Modal.js +++ b/rdmo/core/assets/js/components/Modal.js @@ -2,7 +2,7 @@ import React from 'react' import PropTypes from 'prop-types' import { Modal as BootstrapModal } from 'react-bootstrap' -const Modal = ({ title, show, modalProps, submitLabel, submitProps, onClose, onSubmit, children }) => { +const Modal = ({ title, show, modalProps, submitLabel, submitProps, onClose, onSubmit, children, buttons }) => { return ( @@ -19,6 +19,7 @@ const Modal = ({ title, show, modalProps, submitLabel, submitProps, onClose, onS + {buttons} { onSubmit && ( + ) + } + + + return <> - setShow(false)} onSubmit={handleSubmit}> + setShow(false)} >