diff --git a/src/router/index.js b/src/router/index.js index 60f86183a6bbaa02c0fafa86316de7d3aac659ac..013668f03973df307be41dc268ccc5444c8f14e7 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,5 +1,7 @@ import Vue from 'vue' import Router from 'vue-router' +// import upperFirst from 'lodash/upperFirst' +// import camelCase from 'lodash/camelCase' import Home from '@/components/Home' import Clients from '@/components/Clients' import Client from '@/components/Client' @@ -8,6 +10,40 @@ import Updates from '@/components/Updates' Vue.use(Router) +// const requireComponent = require.context( +// // Le chemin relatif du dossier composants +// './components', +// // Suivre ou non les sous-dossiers +// false, +// // L'expression régulière utilisée pour faire concorder les noms de fichiers de composant de base +// /Base[A-Z]\w+\.(vue|js)$/ +// ) + +// requireComponent.keys().forEach(fileName => { +// // Récupérer la configuration du composant +// const componentConfig = requireComponent(fileName) + +// // Récupérer le nom du composant en PascalCase +// const componentName = upperFirst( +// camelCase( +// // Retrouver le nom du fichier indépendemment de la profondeur de dossier +// fileName +// .split('/') +// .pop() +// .replace(/\.\w+$/, '') +// ) +// ) + +// // Créer un composant global +// Vue.component( +// componentName, +// // Chercher les options du composant dans `.default`, qui +// // existera si le composant a été exporté avec `export default`, +// // sinon revenez à la racine du module. +// componentConfig.default || componentConfig +// ) +// }) + export default new Router({ mode: 'history', routes: [