Skip to content

Commit

Permalink
EZP-30530: Create a base for the new UDW
Browse files Browse the repository at this point in the history
  • Loading branch information
Piotr Nalepa committed May 10, 2019
1 parent 1235328 commit 364ce96
Show file tree
Hide file tree
Showing 19 changed files with 1,432 additions and 148 deletions.
8 changes: 3 additions & 5 deletions .babelrc
@@ -1,8 +1,8 @@
{
"presets": [
["react"],
["@babel/preset-react"],
[
"env",
"@babel/preset-env",
{
"targets": {
"browsers": [
Expand All @@ -16,7 +16,5 @@
}
]
],
"plugins": [
"transform-object-rest-spread"
]
"plugins": ["@babel/plugin-proposal-object-rest-spread"]
}
10 changes: 7 additions & 3 deletions .eslintrc.json
@@ -1,11 +1,12 @@
{
"plugins": ["react", "prettier"],
"plugins": ["react", "prettier", "react-hooks"],
"extends": ["prettier", "prettier/react", "eslint:recommended", "plugin:react/recommended"],
"env": {
"browser": true,
"commonjs": true,
"es6": true,
"node": true
"node": true,
"jest": true
},
"globals": {
"Translator": true,
Expand Down Expand Up @@ -33,6 +34,9 @@
"no-extra-boolean-cast": "off",
"react/jsx-uses-react": "error",
"react/jsx-uses-vars": "error",
"jsx-quotes": ["error", "prefer-double"]
"jsx-quotes": ["error", "prefer-double"],
"react-hooks/rules-of-hooks": "error",
"react-hooks/exhaustive-deps": "warn",
"react/no-unused-prop-types": "warn"
}
}
21 changes: 11 additions & 10 deletions Resources/encore/ez.config.js
@@ -1,14 +1,15 @@
const path = require('path');

module.exports = (Encore) => {
Encore.addEntry('ezplatform-admin-ui-modules-udw-js', [
path.resolve(__dirname, '../../src/modules/universal-discovery/universal.discovery.module.js'),
])
.addEntry('ezplatform-admin-ui-modules-mfu-js', [
path.resolve(__dirname, '../../src/modules/multi-file-upload/multi.file.upload.module.js'),
])
.addEntry('ezplatform-admin-ui-modules-subitems-js', [path.resolve(__dirname, '../../src/modules/sub-items/sub.items.module.js')])
.addEntry('ezplatform-admin-ui-modules-content-tree-js', [
path.resolve(__dirname, '../../src/modules/content-tree/content.tree.module.js'),
]);
Encore.addEntry('ezplatform-admin-ui-modules-udw-js', [
path.resolve(__dirname, '../../src/modules/universal-discovery/universal.discovery.module.js'),
])
.addEntry('ezplatform-admin-ui-modules-mfu-js', [
path.resolve(__dirname, '../../src/modules/multi-file-upload/multi.file.upload.module.js'),
])
.addEntry('ezplatform-admin-ui-modules-subitems-js', [path.resolve(__dirname, '../../src/modules/sub-items/sub.items.module.js')])
.addEntry('ezplatform-admin-ui-modules-content-tree-js', [
path.resolve(__dirname, '../../src/modules/content-tree/content.tree.module.js'),
])
.addEntry('ezplatform-admin-ui-modules-udw-v2-js', [path.resolve(__dirname, '../../src/modules/udw/udw.module.js')]);
};
1 change: 1 addition & 0 deletions Resources/public/scss/ezplatform-modules.scss
Expand Up @@ -6,3 +6,4 @@
@import 'modules/sub.items.list';
@import 'modules/content.tree';
@import 'modules/universal.discovery';
@import 'modules/udw/main';
5 changes: 5 additions & 0 deletions Resources/public/scss/modules/udw/_main.scss
@@ -0,0 +1,5 @@
.ez-udw-module {
.c-popup__body {
padding: calculateRem(16px);
}
}
10 changes: 10 additions & 0 deletions jest.config.js
@@ -0,0 +1,10 @@
module.exports = {
verbose: false,
testMatch: [
'**/src/modules/udw/__tests__/**/*.[jt]s?(x)',
'**/src/modules/udw/?(*.)+(spec|test).[jt]s?(x)',
'**/src/modules/common/**/__tests__/**/*.[jt]s?(x)',
'**/src/modules/common/**/?(*.)+(spec|test).[jt]s?(x)',
],
setupFiles: ['./jest.setup.js'],
};
14 changes: 14 additions & 0 deletions jest.setup.js
@@ -0,0 +1,14 @@
import { ezConfigMock } from './jest.window.mock';
import $ from 'jquery';

global.$ = $;
global.jQuery = $;
global.$.fn.modal = jest.fn();
global.eZ = {
...ezConfigMock,
addConfig: jest.fn(),
};

global.Translator = {
trans: jest.fn(),
};

0 comments on commit 364ce96

Please sign in to comment.