Files
klz-cables.com/.pnpm-store/v10/files/aa/af4230d003da7ed77e97caa5ffd70d35047116c10e5073ee95b6a965b9363c8cf6736a7e7d37ce40d319ed9ab8e9694768a82c515671c01c2ab49f16c44471
Marc Mintel 5397309103
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
fix(products): fix breadcrumbs and product filtering (backport from main)
2026-02-24 16:04:21 +01:00

40 lines
941 B
Plaintext

import { ModalStatus, ModalState } from './context.js';
export type UPDATE_MODAL = {
type: 'UPDATE_MODAL';
payload: ModalStatus;
};
export type OPEN_MODAL = {
type: 'OPEN_MODAL';
payload: {
slug: string;
};
};
export type CLOSE_MODAL = {
type: 'CLOSE_MODAL';
payload: {
slug: string;
};
};
export type TOGGLE_MODAL = {
type: 'TOGGLE_MODAL';
payload: {
slug: string;
};
};
export type REMOVE_MODAL = {
type: 'REMOVE_MODAL';
payload: {
slug: string;
};
};
export type CLOSE_LATEST_MODAL = {
type: 'CLOSE_LATEST_MODAL';
payload?: undefined;
};
export type CLOSE_ALL_MODALS = {
type: 'CLOSE_ALL_MODALS';
payload?: undefined;
};
export type Action = UPDATE_MODAL | OPEN_MODAL | REMOVE_MODAL | CLOSE_MODAL | TOGGLE_MODAL | CLOSE_LATEST_MODAL | CLOSE_ALL_MODALS;
export declare const reducer: (state: ModalState, action: Action) => ModalState;