feat(ui): add toasts for create edit and run flows

- add global ToastProvider and useToast hook mounted at app root

- show success/error toasts for environment, credential, snippet, and scenario create/edit actions

- show run-started/error toasts on scenario run actions with 100ms exit animation
This commit is contained in:
2026-04-10 21:44:04 +03:00
parent d511c85891
commit 7444082b65
18 changed files with 285 additions and 31 deletions
+6 -3
View File
@@ -4,11 +4,14 @@ import { HashRouter } from 'react-router-dom';
import './i18n';
import './ui/tokens.css';
import App from './App';
import { ToastProvider } from './ui';
createRoot(document.getElementById('root')!).render(
<StrictMode>
<HashRouter>
<App />
</HashRouter>
<ToastProvider>
<HashRouter>
<App />
</HashRouter>
</ToastProvider>
</StrictMode>,
);