9eb4d756fc
This reverts commit 5cdb506899.
22 lines
512 B
JavaScript
22 lines
512 B
JavaScript
|
|
export default function (app)
|
|
{
|
|
const requireComponent = require.context('.', true, /[\w-]+\.js/);
|
|
|
|
requireComponent.keys().forEach(path =>
|
|
{
|
|
let pathParts = path.split('/');
|
|
let fileName = pathParts[pathParts.length - 1].split('.')[0];
|
|
|
|
if (fileName === 'register')
|
|
{
|
|
return;
|
|
}
|
|
|
|
const componentConfig = requireComponent(path);
|
|
const config = componentConfig.default || componentConfig;
|
|
const name = config.name || fileName;
|
|
|
|
app.directive(name, config);
|
|
});
|
|
}; |