{"version":3,"file":"navigationStore.mjs","sources":["../../../../lib/data-provider-interface/store/modules/navigationStore.ts"],"sourcesContent":["// @ts-nocheck\n/* eslint-disable no-param-reassign, no-shadow, no-console */\n\nconst state = {\n    navigation: {\n        datasets: [],\n        distributions: [],\n        catalogues: [],\n    }\n};\n\nconst getters = {\n    getNavSteps: (state, _getters, _rootState, rootGetters) => (specification) => {\n        const dpiConfig = rootGetters['dpiStore/getSpecification'];\n        setConfig(dpiConfig);\n       \n        return state.navigation;\n    },\n};\nfunction setConfig(specification) {\n    state.navigation.datasets = Object.keys(specification.pageConent.datasets);\n    state.navigation.distributions = Object.keys(specification.pageConent.distributions);\n    state.navigation.catalogues = Object.keys(specification.pageConent.catalogues);\n}\n\nconst actions = {};\nconst mutations = {};\n\nconst navigationModule = {\n    state,\n    getters,\n    actions,\n    mutations\n};\n\nexport default navigationModule;"],"names":["state","getters","_getters","_rootState","rootGetters","specification","dpiConfig","setConfig","actions","mutations","navigationModule"],"mappings":"AAGA,MAAMA,IAAQ;AAAA,EACV,YAAY;AAAA,IACR,UAAU,CAAC;AAAA,IACX,eAAe,CAAC;AAAA,IAChB,YAAY,CAAC;AAAA,EACjB;AACJ,GAEMC,IAAU;AAAA,EACZ,aAAa,CAACD,GAAOE,GAAUC,GAAYC,MAAgB,CAACC,MAAkB;AACpE,UAAAC,IAAYF,EAAY,2BAA2B;AACzD,WAAAG,EAAUD,CAAS,GAEZN,EAAM;AAAA,EACjB;AACJ;AACA,SAASO,EAAUF,GAAe;AAC9B,EAAAL,EAAM,WAAW,WAAW,OAAO,KAAKK,EAAc,WAAW,QAAQ,GACzEL,EAAM,WAAW,gBAAgB,OAAO,KAAKK,EAAc,WAAW,aAAa,GACnFL,EAAM,WAAW,aAAa,OAAO,KAAKK,EAAc,WAAW,UAAU;AACjF;AAEA,MAAMG,IAAU,CAAA,GACVC,IAAY,CAAA,GAEZC,IAAmB;AAAA,EACrB,OAAAV;AAAA,EACA,SAAAC;AAAA,EACA,SAAAO;AAAA,EACA,WAAAC;AACJ;"}