From 61378463911189372835f1163bf300e4d5425bea Mon Sep 17 00:00:00 2001 From: Jaanus Sellin Date: Tue, 7 Feb 2023 09:23:56 +0200 Subject: [PATCH] Add maintenance toast (#3052) --- .../src/component/admin/maintenance/MaintenanceToggle.tsx | 8 ++++++++ src/server-dev.ts | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/frontend/src/component/admin/maintenance/MaintenanceToggle.tsx b/frontend/src/component/admin/maintenance/MaintenanceToggle.tsx index b5acc1c82e4..aac1f7a6af4 100644 --- a/frontend/src/component/admin/maintenance/MaintenanceToggle.tsx +++ b/frontend/src/component/admin/maintenance/MaintenanceToggle.tsx @@ -9,6 +9,7 @@ import { import { useMaintenance } from 'hooks/api/getters/useMaintenance/useMaintenance'; import { useMaintenanceApi } from 'hooks/api/actions/useMaintenanceApi/useMaintenanceApi'; import { usePlausibleTracker } from 'hooks/usePlausibleTracker'; +import useToast from 'hooks/useToast'; const StyledContainer = styled('div')(({ theme }) => ({ display: 'flex', @@ -39,7 +40,14 @@ export const MaintenanceToggle = () => { const { enabled, refetchMaintenance } = useMaintenance(); const { toggleMaintenance } = useMaintenanceApi(); const { trackEvent } = usePlausibleTracker(); + const { setToastData } = useToast(); const updateEnabled = async () => { + setToastData({ + type: 'success', + title: `Maintenance mode has been successfully ${ + enabled ? 'disabled' : 'enabled' + }`, + }); trackEvent('maintenance', { props: { eventType: `maintenance ${enabled ? 'de' : ''}activated`, diff --git a/src/server-dev.ts b/src/server-dev.ts index cbd33a5e785..73470a268c4 100644 --- a/src/server-dev.ts +++ b/src/server-dev.ts @@ -39,7 +39,7 @@ process.nextTick(async () => { anonymiseEventLog: false, responseTimeWithAppName: true, variantsPerEnvironment: true, - maintenance: false, + maintenance: true, featuresExportImport: true, newProjectOverview: true, projectStatusApi: true,