@sofaws/dapp-core
Version:
A library to hold the main logic for a dapp on the Elrond Network
3 lines (2 loc) • 1.1 kB
JavaScript
import{a as r,c as d}from"./chunk-3PPQ3FCK.js";import{e as i,m as n}from"./chunk-HBP5N4FR.js";import{createSlice as T}from"@reduxjs/toolkit";var l,u,p,g,t,c,P,b,A,F,f=i(()=>{n();d();l="Transaction failed",u="Transaction successful",p="Processing transaction",g="Transaction submitted",t={},c=T({name:"transactionsInfo",initialState:t,reducers:{setTransactionsDisplayInfo(s,a){let{sessionId:o,transactionsDisplayInfo:e}=a.payload;o!=null&&(s[o]={errorMessage:(e==null?void 0:e.errorMessage)||l,successMessage:(e==null?void 0:e.successMessage)||u,processingMessage:(e==null?void 0:e.processingMessage)||p,submittedMessage:(e==null?void 0:e.submittedMessage)||g,transactionDuration:e==null?void 0:e.transactionDuration})},clearTransactionsInfoForSessionId(s,a){a.payload!=null&&delete s[a.payload]},clearTransactionsInfo:()=>t},extraReducers:s=>{s.addCase(r,()=>t)}}),{clearTransactionsInfo:P,setTransactionsDisplayInfo:b,clearTransactionsInfoForSessionId:A}=c.actions,F=c.reducer});export{l as a,u as b,p as c,g as d,c as e,P as f,b as g,A as h,F as i,f as j};
//# sourceMappingURL=chunk-USYQ5ZLE.js.map