@sofaws/dapp-core
Version:
A library to hold the main logic for a dapp on the Elrond Network
18 lines • 1.67 kB
TypeScript
import { PayloadAction } from '@reduxjs/toolkit';
import { DappModalConfig } from '../../UI/DappModal/dappModal.types';
export interface ModalsSliceState {
visible: boolean;
modal: DappModalConfig;
}
export declare const dappModalsSlice: import("@reduxjs/toolkit").Slice<ModalsSliceState, {
setDappModalVisibility: (state: ModalsSliceState, action: PayloadAction<boolean>) => void;
setDappModalHeaderVisibility: (state: ModalsSliceState, action: PayloadAction<boolean>) => void;
setDappModalFooterVisibility: (state: ModalsSliceState, action: PayloadAction<boolean>) => void;
setDappModalHeaderText: (state: ModalsSliceState, action: PayloadAction<string>) => void;
setDappModalFooterText: (state: ModalsSliceState, action: PayloadAction<string>) => void;
setDappModalConfig: (state: ModalsSliceState, action: PayloadAction<DappModalConfig>) => void;
}, "dappModalsSlice">;
export declare const setDappModalVisibility: import("@reduxjs/toolkit").ActionCreatorWithPayload<boolean, string>, setDappModalHeaderVisibility: import("@reduxjs/toolkit").ActionCreatorWithPayload<boolean, string>, setDappModalFooterVisibility: import("@reduxjs/toolkit").ActionCreatorWithPayload<boolean, string>, setDappModalHeaderText: import("@reduxjs/toolkit").ActionCreatorWithPayload<string, string>, setDappModalFooterText: import("@reduxjs/toolkit").ActionCreatorWithPayload<string, string>, setDappModalConfig: import("@reduxjs/toolkit").ActionCreatorWithPayload<DappModalConfig, string>;
declare const _default: import("redux").Reducer<ModalsSliceState, import("redux").AnyAction>;
export default _default;
//# sourceMappingURL=dappModalsSlice.d.ts.map