From 102073df39f0c83c3b215014e0c0cb895ef6e953 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Castillo?= Date: Sat, 31 Jan 2026 12:39:02 -0300 Subject: [PATCH 1/2] fix: reload sponsor pages table after add page using a template MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Tomás Castillo --- .../components/global-page/global-page-popup.js | 16 +++++++++++++--- .../sponsors/sponsor-pages-list-page/index.js | 5 +---- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/pages/sponsors/sponsor-pages-list-page/components/global-page/global-page-popup.js b/src/pages/sponsors/sponsor-pages-list-page/components/global-page/global-page-popup.js index 327dd6a34..52fb97784 100644 --- a/src/pages/sponsors/sponsor-pages-list-page/components/global-page/global-page-popup.js +++ b/src/pages/sponsors/sponsor-pages-list-page/components/global-page/global-page-popup.js @@ -4,9 +4,17 @@ import { connect } from "react-redux"; import { Dialog } from "@mui/material"; import SelectPagesDialog from "./select-pages-dialog"; import SelectSponsorshipsDialog from "../../../sponsor-forms-list-page/components/global-template/select-sponsorships-dialog"; -import { cloneGlobalPage } from "../../../../../actions/sponsor-pages-actions"; +import { + cloneGlobalPage, + getSponsorPages +} from "../../../../../actions/sponsor-pages-actions"; -const GlobalPagePopup = ({ open, onClose, cloneGlobalPage }) => { +const GlobalPagePopup = ({ + open, + onClose, + cloneGlobalPage, + getSponsorPages +}) => { const [stage, setStage] = useState("pages"); const [selectedTemplates, setSelectedTemplates] = useState([]); const dialogSize = stage === "pages" ? "md" : "sm"; @@ -24,6 +32,7 @@ const GlobalPagePopup = ({ open, onClose, cloneGlobalPage }) => { const handleOnSave = (selectedTiers, allTiers) => { cloneGlobalPage(selectedTemplates, selectedTiers, allTiers).finally(() => { + getSponsorPages(); handleClose(); }); }; @@ -51,5 +60,6 @@ GlobalPagePopup.propTypes = { const mapStateToProps = () => ({}); export default connect(mapStateToProps, { - cloneGlobalPage + cloneGlobalPage, + getSponsorPages })(GlobalPagePopup); diff --git a/src/pages/sponsors/sponsor-pages-list-page/index.js b/src/pages/sponsors/sponsor-pages-list-page/index.js index b453cb6ad..1e5dfbdd1 100644 --- a/src/pages/sponsors/sponsor-pages-list-page/index.js +++ b/src/pages/sponsors/sponsor-pages-list-page/index.js @@ -212,10 +212,7 @@ const SponsorPagesListPage = ({ )} - setOpenPopup(null)} - /> + {/* setOpenPopup(null)} From 7e4d2465075fe0593ecc7d95af38b3e7beea452b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Castillo?= Date: Mon, 2 Feb 2026 03:50:56 -0300 Subject: [PATCH 2/2] fix: revert onClose function param MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Tomás Castillo --- src/pages/sponsors/sponsor-pages-list-page/index.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pages/sponsors/sponsor-pages-list-page/index.js b/src/pages/sponsors/sponsor-pages-list-page/index.js index 1e5dfbdd1..b453cb6ad 100644 --- a/src/pages/sponsors/sponsor-pages-list-page/index.js +++ b/src/pages/sponsors/sponsor-pages-list-page/index.js @@ -212,7 +212,10 @@ const SponsorPagesListPage = ({ )} - + setOpenPopup(null)} + /> {/* setOpenPopup(null)}