View | Details | Raw Unified | Return to bug 38010
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/stores/navigation.js (-4 / +8 lines)
Lines 137-154 export const useNavigationStore = defineStore("navigation", { Link Here
137
            }
137
            }
138
138
139
            function _mapMatches(currentMatches, params) {
139
            function _mapMatches(currentMatches, params) {
140
                return currentMatches
140
                const matches = currentMatches
141
                    .filter(match => _isBaseOrNotStub(match.meta.self))
141
                    .filter(match => _isBaseOrNotStub(match.meta.self))
142
                    .filter(match => _isEmptyNode(match.meta.self))
142
                    .filter(match => _isEmptyNode(match.meta.self))
143
                    .map(match => {
143
                    .map(match => {
144
                        let path = _getPath(match, params);
144
                        let path = _getPath(match, params);
145
                        return {
145
                        const externalPath = path.includes(".pl");
146
                        const test = {
146
                            ...match.meta.self,
147
                            ...match.meta.self,
147
                            icon: null,
148
                            icon: null,
148
                            path,
149
                            ...(externalPath
150
                                ? { href: path, path: null }
151
                                : { path }),
149
                            children: null,
152
                            children: null,
150
                        };
153
                        };
154
                        return test;
151
                    });
155
                    });
156
                return matches;
152
            }
157
            }
153
        },
158
        },
154
        leftNavigation() {
159
        leftNavigation() {
155
- 

Return to bug 38010