From f2c2fcb4c545650bed5e1f0863589d775be93660 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20Ha=C3=9Fler?= Date: Mon, 20 Apr 2020 19:33:11 +0200 Subject: [PATCH 01/21] Fix dependencies --- package-lock.json | 8 +++----- package.json | 8 +++++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index ad91276..ca56e45 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "nebenan-form", - "version": "8.3.0", + "version": "8.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -8995,14 +8995,12 @@ "nebenan-helpers": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/nebenan-helpers/-/nebenan-helpers-4.1.1.tgz", - "integrity": "sha512-EMsskZXressFiOU4uwdMrFkINo1G18QbWvQFrkynbpXw0+FJOyZoRtAfife6d6kX8geiR/+f4S2vo+SluQ3enw==", - "dev": true + "integrity": "sha512-EMsskZXressFiOU4uwdMrFkINo1G18QbWvQFrkynbpXw0+FJOyZoRtAfife6d6kX8geiR/+f4S2vo+SluQ3enw==" }, "nebenan-react-datepicker": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/nebenan-react-datepicker/-/nebenan-react-datepicker-1.0.0.tgz", - "integrity": "sha512-7lAPb/6g3ygDc4+IfEd/E8i5PotiO/dvYm0mK0XxDGETZ1Rmyt0brC1ymiWkvhU9qGUXlr2yVdi0UT/NRoKA3Q==", - "dev": true + "integrity": "sha512-7lAPb/6g3ygDc4+IfEd/E8i5PotiO/dvYm0mK0XxDGETZ1Rmyt0brC1ymiWkvhU9qGUXlr2yVdi0UT/NRoKA3Q==" }, "nebenan-ui-kit": { "version": "4.6.0", diff --git a/package.json b/package.json index c45b33c..d0bf81b 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "homepage": "https://nebenan.de/", "repository": "good-hood-gmbh/nebenan-form", "bugs": "https://github.com/good-hood-gmbh/nebenan-form/issues", - "version": "8.3.0", + "version": "8.3.1", "scripts": { "reinstall": "rm -rf node_modules package-lock.json && npm install && npm run decache", "decache": "find ./build -type f -name '.browserify-cache.json' -delete || echo \"\\033[0;32mAlready decached!\\033[0m\"", @@ -64,9 +64,7 @@ "lodash": "^4.17.15", "mocha": "^7.1.1", "morgan": "^1.10.0", - "nebenan-helpers": "^4.1.1", "nebenan-ui-kit": "^4.4.1", - "nebenan-react-datepicker": "^1.0.0", "node-sass-glob-importer": "^5.3.2", "nodemon": "^2.0.1", "normalize.css": "^8.0.1", @@ -87,6 +85,10 @@ "tiny-lr": "^1.1.1", "vinyl-source-stream": "^2.0.0" }, + "dependencies": { + "nebenan-react-datepicker": "^1.0.0", + "nebenan-helpers": "^4.1.1" + }, "peerDependencies": { "@babel/runtime": "^7.9.2", "clsx": "^1.1.0", From 95a0cf70e4498ec7361afc0051c432b579737bd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20Ha=C3=9Fler?= Date: Tue, 21 Apr 2020 08:56:20 +0200 Subject: [PATCH 02/21] Migrate dependencies to peerDependencies --- package.json | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d0bf81b..2486dc0 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "homepage": "https://nebenan.de/", "repository": "good-hood-gmbh/nebenan-form", "bugs": "https://github.com/good-hood-gmbh/nebenan-form/issues", - "version": "8.3.1", + "version": "8.3.1-beta.0", "scripts": { "reinstall": "rm -rf node_modules package-lock.json && npm install && npm run decache", "decache": "find ./build -type f -name '.browserify-cache.json' -delete || echo \"\\033[0;32mAlready decached!\\033[0m\"", @@ -85,13 +85,11 @@ "tiny-lr": "^1.1.1", "vinyl-source-stream": "^2.0.0" }, - "dependencies": { - "nebenan-react-datepicker": "^1.0.0", - "nebenan-helpers": "^4.1.1" - }, "peerDependencies": { "@babel/runtime": "^7.9.2", "clsx": "^1.1.0", + "nebenan-react-datepicker": "^1.0.0", + "nebenan-helpers": "^4.1.1", "lodash": "^4.17.15", "prop-types": "^15.7.2", "react": "^16.13.1", From 4ad61824f76c95e4722182fd4a7f3b9c71ad5f44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20Ha=C3=9Fler?= Date: Tue, 21 Apr 2020 08:57:25 +0200 Subject: [PATCH 03/21] Forgot to add package lockfile --- package-lock.json | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index ca56e45..26ca04a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "nebenan-form", - "version": "8.3.1", + "version": "8.3.1-beta.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -8992,16 +8992,6 @@ } } }, - "nebenan-helpers": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/nebenan-helpers/-/nebenan-helpers-4.1.1.tgz", - "integrity": "sha512-EMsskZXressFiOU4uwdMrFkINo1G18QbWvQFrkynbpXw0+FJOyZoRtAfife6d6kX8geiR/+f4S2vo+SluQ3enw==" - }, - "nebenan-react-datepicker": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/nebenan-react-datepicker/-/nebenan-react-datepicker-1.0.0.tgz", - "integrity": "sha512-7lAPb/6g3ygDc4+IfEd/E8i5PotiO/dvYm0mK0XxDGETZ1Rmyt0brC1ymiWkvhU9qGUXlr2yVdi0UT/NRoKA3Q==" - }, "nebenan-ui-kit": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/nebenan-ui-kit/-/nebenan-ui-kit-4.6.0.tgz", From 56ae9b07a9b19adb90eeb6ef5d755e28fec0f979 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20Ha=C3=9Fler?= Date: Tue, 21 Apr 2020 09:02:30 +0200 Subject: [PATCH 04/21] Add new peerDependencies to devDependencies --- package-lock.json | 12 ++++++++++++ package.json | 2 ++ 2 files changed, 14 insertions(+) diff --git a/package-lock.json b/package-lock.json index 26ca04a..4f710eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8992,6 +8992,18 @@ } } }, + "nebenan-helpers": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/nebenan-helpers/-/nebenan-helpers-4.1.1.tgz", + "integrity": "sha512-EMsskZXressFiOU4uwdMrFkINo1G18QbWvQFrkynbpXw0+FJOyZoRtAfife6d6kX8geiR/+f4S2vo+SluQ3enw==", + "dev": true + }, + "nebenan-react-datepicker": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/nebenan-react-datepicker/-/nebenan-react-datepicker-1.0.0.tgz", + "integrity": "sha512-7lAPb/6g3ygDc4+IfEd/E8i5PotiO/dvYm0mK0XxDGETZ1Rmyt0brC1ymiWkvhU9qGUXlr2yVdi0UT/NRoKA3Q==", + "dev": true + }, "nebenan-ui-kit": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/nebenan-ui-kit/-/nebenan-ui-kit-4.6.0.tgz", diff --git a/package.json b/package.json index 2486dc0..6a41c76 100644 --- a/package.json +++ b/package.json @@ -82,6 +82,8 @@ "stylelint": "^13.2.1", "stylelint-config-nebenan": "^1.6.0", "terser": "^4.6.7", + "nebenan-react-datepicker": "^1.0.0", + "nebenan-helpers": "^4.1.1", "tiny-lr": "^1.1.1", "vinyl-source-stream": "^2.0.0" }, From 184f23b952126567642c7bcbdd110b5a9820636f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20Ha=C3=9Fler?= Date: Tue, 21 Apr 2020 09:27:11 +0200 Subject: [PATCH 05/21] Change root stylesheet imports to match imports in nebenan-frontend --- index.scss | 2 +- src/datepicker/index.scss | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/index.scss b/index.scss index 6f47382..c62eb66 100644 --- a/index.scss +++ b/index.scss @@ -1,2 +1,2 @@ @import 'nebenan-ui-kit/_index.scss'; -@import 'src/**/*.scss'; +@import 'src/**/index.scss'; diff --git a/src/datepicker/index.scss b/src/datepicker/index.scss index 88aae85..936ff41 100644 --- a/src/datepicker/index.scss +++ b/src/datepicker/index.scss @@ -1,3 +1,5 @@ +@import 'theme.scss'; + .c-datepicker { position: relative; } From ca2cac97441c38744e6d704dc51c4fee436f57f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20Ha=C3=9Fler?= Date: Tue, 21 Apr 2020 09:28:00 +0200 Subject: [PATCH 06/21] Raise beta version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6a41c76..e830a1b 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "homepage": "https://nebenan.de/", "repository": "good-hood-gmbh/nebenan-form", "bugs": "https://github.com/good-hood-gmbh/nebenan-form/issues", - "version": "8.3.1-beta.0", + "version": "8.3.1-beta.1", "scripts": { "reinstall": "rm -rf node_modules package-lock.json && npm install && npm run decache", "decache": "find ./build -type f -name '.browserify-cache.json' -delete || echo \"\\033[0;32mAlready decached!\\033[0m\"", From 9c15c4b8f573d427ead26b29a159396a22575188 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20Ha=C3=9Fler?= Date: Tue, 21 Apr 2020 09:53:22 +0200 Subject: [PATCH 07/21] Change src import to match imports in nebenan-frontend --- preview/index.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/preview/index.scss b/preview/index.scss index df95f5f..36c2ff6 100644 --- a/preview/index.scss +++ b/preview/index.scss @@ -1,5 +1,5 @@ @import 'nebenan-ui-kit/styles'; -@import '../src/**/*.scss'; +@import '../src/**/index.scss'; @import './components/**/*.scss'; @import './containers/**/*.scss'; From 04826f2515b057d80c89f6a1277afcec73d868eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20Ha=C3=9Fler?= Date: Tue, 21 Apr 2020 10:18:17 +0200 Subject: [PATCH 08/21] Fix event handling to prevent opening of picker after clear --- package.json | 2 +- src/datepicker/index.es | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index e830a1b..0430e3d 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "homepage": "https://nebenan.de/", "repository": "good-hood-gmbh/nebenan-form", "bugs": "https://github.com/good-hood-gmbh/nebenan-form/issues", - "version": "8.3.1-beta.1", + "version": "8.3.1-beta.2", "scripts": { "reinstall": "rm -rf node_modules package-lock.json && npm install && npm run decache", "decache": "find ./build -type f -name '.browserify-cache.json' -delete || echo \"\\033[0;32mAlready decached!\\033[0m\"", diff --git a/src/datepicker/index.es b/src/datepicker/index.es index 26423c0..24e658f 100644 --- a/src/datepicker/index.es +++ b/src/datepicker/index.es @@ -97,7 +97,8 @@ class Datepicker extends InputComponent { else this.hide(); } - handleClear() { + handleClear(event) { + event.preventDefault(); this.setValue(null, this.validate); } @@ -153,10 +154,11 @@ class Datepicker extends InputComponent { return (
-