From b4a01ad93493e17d0a99749dc6b5a1c03fcb9e27 Mon Sep 17 00:00:00 2001 From: Cristhian Zanforlin Lousa Date: Tue, 22 Aug 2023 22:14:46 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20fix(tabsContext.tsx):=20add=20se?= =?UTF-8?q?tSuccessData=20to=20useContext=20to=20fix=20missing=20function?= =?UTF-8?q?=20error=20=E2=9C=A8=20feat(tabsContext.tsx):=20add=20success?= =?UTF-8?q?=20alert=20when=20changes=20are=20saved=20successfully=20in=20T?= =?UTF-8?q?absProvider=20component=20=F0=9F=94=A7=20fix(flowSettingsModal/?= =?UTF-8?q?index.tsx):=20remove=20setSuccessData=20from=20useContext=20to?= =?UTF-8?q?=20fix=20missing=20function=20error=20=F0=9F=94=A7=20fix(AdminP?= =?UTF-8?q?age/index.tsx):=20remove=20console.log=20statement=20=E2=9C=A8?= =?UTF-8?q?=20feat(AdminPage/index.tsx):=20add=20success=20alert=20when=20?= =?UTF-8?q?user=20is=20edited=20successfully=20=F0=9F=94=A7=20fix(extraSid?= =?UTF-8?q?ebarComponent/index.tsx):=20remove=20setSuccessData=20from=20us?= =?UTF-8?q?eContext=20to=20fix=20missing=20function=20error?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/frontend/src/contexts/tabsContext.tsx | 3 ++- src/frontend/src/modals/flowSettingsModal/index.tsx | 2 -- src/frontend/src/pages/AdminPage/index.tsx | 2 -- .../pages/FlowPage/components/extraSidebarComponent/index.tsx | 3 +-- 4 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/frontend/src/contexts/tabsContext.tsx b/src/frontend/src/contexts/tabsContext.tsx index 67231f4e5..5c48e6e5b 100644 --- a/src/frontend/src/contexts/tabsContext.tsx +++ b/src/frontend/src/contexts/tabsContext.tsx @@ -68,7 +68,7 @@ export const TabsContext = createContext( ); export function TabsProvider({ children }: { children: ReactNode }) { - const { setErrorData, setNoticeData } = useContext(alertContext); + const { setErrorData, setNoticeData, setSuccessData } = useContext(alertContext); const [tabId, setTabId] = useState(""); @@ -579,6 +579,7 @@ export function TabsProvider({ children }: { children: ReactNode }) { const updatedFlow = await updateFlowInDatabase(newFlow); if (updatedFlow) { // updates flow in state + setSuccessData({ title: "Changes saved successfully" }); setFlows((prevState) => { const newFlows = [...prevState]; const index = newFlows.findIndex((flow) => flow.id === newFlow.id); diff --git a/src/frontend/src/modals/flowSettingsModal/index.tsx b/src/frontend/src/modals/flowSettingsModal/index.tsx index 075f0a651..ed91f5dbb 100644 --- a/src/frontend/src/modals/flowSettingsModal/index.tsx +++ b/src/frontend/src/modals/flowSettingsModal/index.tsx @@ -12,7 +12,6 @@ export default function FlowSettingsModal({ open, setOpen, }: FlowSettingsPropsType): JSX.Element { - const { setSuccessData } = useContext(alertContext); const { flows, tabId, updateFlow, saveFlow } = useContext(TabsContext); const flow = flows.find((f) => f.id === tabId); useEffect(() => { @@ -28,7 +27,6 @@ export default function FlowSettingsModal({ savedFlow!.name = name; savedFlow!.description = description; saveFlow(savedFlow!); - setSuccessData({ title: "Changes saved successfully" }); setOpen(false); } return ( diff --git a/src/frontend/src/pages/AdminPage/index.tsx b/src/frontend/src/pages/AdminPage/index.tsx index 64b766416..00e2099fd 100644 --- a/src/frontend/src/pages/AdminPage/index.tsx +++ b/src/frontend/src/pages/AdminPage/index.tsx @@ -133,8 +133,6 @@ export default function AdminPage() { updateUser(userId, userEdit) .then((res) => { - console.log(res); - resetFilter(); setSuccessData({ title: "Success! User edited!", diff --git a/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx b/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx index f8ac36230..d4d3ee832 100644 --- a/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx +++ b/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx @@ -21,7 +21,7 @@ export default function ExtraSidebar(): JSX.Element { const { data, templates } = useContext(typesContext); const { flows, tabId, uploadFlow, tabsState, saveFlow, isBuilt } = useContext(TabsContext); - const { setSuccessData, setErrorData } = useContext(alertContext); + const { setErrorData } = useContext(alertContext); const [dataFilter, setFilterData] = useState(data); const [search, setSearch] = useState(""); const isPending = tabsState[tabId]?.isPending; @@ -121,7 +121,6 @@ export default function ExtraSidebar(): JSX.Element { } onClick={(event) => { saveFlow(flow!); - setSuccessData({ title: "Changes saved successfully" }); }} >