| .. | |||||
| GridBlock.js | |||||
| LICENSE | |||||
| MenuData.js | |||||
| ModalControl.js | |||||
| ModalData.js | |||||
| Storage.php | |||||
| TaskElement.js | |||||
| checkbox.scss | |||||
| hoverTooltip_bu.js | |||||
| icon-redirect-manager-20260827192224-20260829103038-20260829114745-20260901130639.svg | |||||
| webpack.feature.config.js |
import useModal from "./ModalData";
/**
* Button to open the modal
* @param props
* @returns {JSX.Element}
* @constructor
*/
const ModalControl = (props) => {
const {handleModal} = useModal();
const onClickHandler = () => {
handleModal(true, props.modalData, props.item );
}
return (
<button className={"button button-" + props.btnStyle} onClick={ (e) => onClickHandler(e) }>{props.btnText}</button>
)
}
export default ModalControl| .. | |||||
| GridBlock.js | |||||
| LICENSE | |||||
| MenuData.js | |||||
| ModalControl.js | |||||
| ModalData.js | |||||
| Storage.php | |||||
| TaskElement.js | |||||
| checkbox.scss | |||||
| hoverTooltip_bu.js | |||||
| icon-redirect-manager-20260827192224-20260829103038-20260829114745-20260901130639.svg | |||||
| webpack.feature.config.js |