var I=Object.defineProperty;var R=(e,r,s)=>r in e?I(e,r,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[r]=s;var f=(e,r,s)=>(R(e,typeof r!="symbol"?r+"":r,s),s);import{a as i,A as E}from"./NavigationSelector.BZcTyMue.min.js";import{D as d}from"./DraftsPageActions.M9QxoSNk.min.js";import{L as t,p as S}from"../assets/knowledge-BP8Yy-Sw.js";const D=class D{constructor(){f(this,"reducer",(r=D.INITIAL_STATE,s)=>S(r,a=>{if(s.type===d.RESET)return D.INITIAL_STATE;if("meta"in s&&s.meta&&"identifier"in s.meta&&s.meta.identifier===d.IDENTIFIER)switch(s.type){case E.GET_DRAFTS_ERROR:a.userDrafts.status=t.ERROR;break;case E.GET_DRAFTS_REQUEST:a.userDrafts.status=t.LOADING;break;case E.GET_DRAFTS_RESPONSE:a.userDrafts.data=s.payload.data.map(u=>u.draftID),a.userDrafts.status=t.SUCCESS;break}switch(s.type){case E.DELETE_DRAFT_REQUEST:a.deleteDraft.status=t.LOADING;break;case E.DELETE_DRAFT_RESPONSE:a.deleteDraft.status=t.SUCCESS;break}return a}))}static mapStateToProps(r){const{deleteDraft:s,userDrafts:a}=r.knowledge.draftsPage,u={status:a.status};return u.data=a.data?a.data.map(T=>i.selectDraft(r,T)).filter(T=>T!==null):void 0,{deleteDraft:s,userDrafts:u}}};f(D,"INITIAL_STATE",{deleteDraft:{status:t.PENDING},userDrafts:{status:t.PENDING}});let A=D;export{A as D};
