diff --git a/client/src/shared/model/cart-notifications.ts b/client/src/shared/model/cart-notifications.ts new file mode 100644 index 0000000..64f48f0 --- /dev/null +++ b/client/src/shared/model/cart-notifications.ts @@ -0,0 +1,8 @@ +import { createEvent, createStore } from 'effector' + +export const cartAdded = createEvent() +export const cartDismissed = createEvent() + +export const $cartSnackOpen = createStore(false) + .on(cartAdded, () => true) + .on(cartDismissed, () => false)