Skip to content

Commit 8f15be2

Browse files
authored
fix(ashby): add secretToken to webhook creation and fix trigger UX (#3580)
* fix(ashby): add secretToken to webhook creation and fix trigger UX * fix(toast): restore useMemo for context value to prevent unnecessary re-renders * fix(notifications): track exit animation timeout so pauseAll can cancel it * fix(notifications): use isPausedRef to guard exit timeout instead of synthetic timer keys * fix(notifications): clear pending timers when notification stack empties
1 parent b2d146c commit 8f15be2

File tree

15 files changed

+505
-403
lines changed

15 files changed

+505
-403
lines changed

apps/sim/app/_styles/globals.css

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -790,6 +790,59 @@ input[type="search"]::-ms-clear {
790790
}
791791
}
792792

793+
@keyframes notification-enter {
794+
from {
795+
opacity: 0;
796+
transform: translateX(calc(var(--stack-offset, 0px) - 8px)) scale(0.97);
797+
}
798+
to {
799+
opacity: 1;
800+
transform: translateX(var(--stack-offset, 0px)) scale(1);
801+
}
802+
}
803+
804+
@keyframes notification-countdown {
805+
from {
806+
stroke-dashoffset: 0;
807+
}
808+
to {
809+
stroke-dashoffset: 34.56;
810+
}
811+
}
812+
813+
@keyframes notification-exit {
814+
from {
815+
opacity: 1;
816+
transform: translateX(var(--stack-offset, 0px)) scale(1);
817+
}
818+
to {
819+
opacity: 0;
820+
transform: translateX(calc(var(--stack-offset, 0px) + 8px)) scale(0.97);
821+
}
822+
}
823+
824+
@keyframes toast-enter {
825+
from {
826+
opacity: 0;
827+
transform: translateY(8px) scale(0.97);
828+
}
829+
to {
830+
opacity: 1;
831+
transform: translateY(0) scale(1);
832+
}
833+
}
834+
835+
@keyframes toast-exit {
836+
from {
837+
opacity: 1;
838+
transform: translateY(0) scale(1);
839+
}
840+
to {
841+
opacity: 0;
842+
transform: translateY(8px) scale(0.97);
843+
}
844+
}
845+
793846
/* WandPromptBar status indicator */
794847
@keyframes smoke-pulse {
795848
0%,

apps/sim/app/workspace/[workspaceId]/layout.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
'use client'
22

3-
import { ToastProvider } from '@/components/emcn'
43
import { GlobalCommandsProvider } from '@/app/workspace/[workspaceId]/providers/global-commands-provider'
54
import { ProviderModelsLoader } from '@/app/workspace/[workspaceId]/providers/provider-models-loader'
65
import { SettingsLoader } from '@/app/workspace/[workspaceId]/providers/settings-loader'
@@ -9,7 +8,7 @@ import { Sidebar } from '@/app/workspace/[workspaceId]/w/components/sidebar/side
98

109
export default function WorkspaceLayout({ children }: { children: React.ReactNode }) {
1110
return (
12-
<ToastProvider>
11+
<>
1312
<SettingsLoader />
1413
<ProviderModelsLoader />
1514
<GlobalCommandsProvider>
@@ -26,6 +25,6 @@ export default function WorkspaceLayout({ children }: { children: React.ReactNod
2625
</WorkspacePermissionsProvider>
2726
</div>
2827
</GlobalCommandsProvider>
29-
</ToastProvider>
28+
</>
3029
)
3130
}

0 commit comments

Comments
 (0)