@kodbruket/vsf-mapping-fallback
Version:
Mapping Fallback loader for Vue Storefront
21 lines • 651 B
JavaScript
// @ts-ignore
import { removeStoreCodeFromRoute } from '@vue-storefront/core/lib/multistore';
export const forCategory = async ({ dispatch }, { url }) => {
url = removeStoreCodeFromRoute(url).replace(/\/$/, "");
try {
const category = await dispatch('category/single', { key: 'url_path', value: url }, { root: true });
if (category !== null) {
return {
name: 'category',
params: {
slug: category.slug
}
};
}
}
catch (_a) {
return undefined;
}
return undefined;
};
//# sourceMappingURL=forCategory.js.map