From 00a5eca788967af5dcdbc4f07b5a648c069ad748 Mon Sep 17 00:00:00 2001
From: Julien CORNILLE <julien.cornille@xelians.fr>
Date: Mon, 14 Dec 2020 15:31:04 +0100
Subject: [PATCH] [TECH] Migration Angular 10

---
 ui/ui-frontend-common/package-lock.json       | 28 +++++++++++++------
 .../editable-field/editable-field.module.ts   |  3 +-
 .../emails-input/emails-input.module.ts       |  3 +-
 .../vitamui-menu-button.module.ts             |  3 +-
 .../src/app/subrogation/subrogation.module.ts |  2 +-
 5 files changed, 26 insertions(+), 13 deletions(-)

diff --git a/ui/ui-frontend-common/package-lock.json b/ui/ui-frontend-common/package-lock.json
index 2b83fe2db..91a9a4b71 100644
--- a/ui/ui-frontend-common/package-lock.json
+++ b/ui/ui-frontend-common/package-lock.json
@@ -973,7 +973,17 @@
     "@angular/material-moment-adapter": {
       "version": "10.2.4",
       "resolved": "https://nexus.teamdlab.com/repository/npm/@angular/material-moment-adapter/-/material-moment-adapter-10.2.4.tgz",
-      "integrity": "sha512-rQhmCmYJQKXxY79ju+N+e3F2rnt2mcDrZ6I8gSGqozit1luZoa56YV4OR00kEFDf1S7UJJtJF0hdF5dhQ9A03g=="
+      "integrity": "sha512-rQhmCmYJQKXxY79ju+N+e3F2rnt2mcDrZ6I8gSGqozit1luZoa56YV4OR00kEFDf1S7UJJtJF0hdF5dhQ9A03g==",
+      "requires": {
+        "tslib": "^2.0.0"
+      },
+      "dependencies": {
+        "tslib": {
+          "version": "2.0.3",
+          "resolved": "https://nexus.teamdlab.com/repository/npm/tslib/-/tslib-2.0.3.tgz",
+          "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ=="
+        }
+      }
     },
     "@angular/platform-browser": {
       "version": "10.1.3",
@@ -5589,7 +5599,7 @@
     },
     "es-to-primitive": {
       "version": "1.2.1",
-      "resolved": "https://nexus.teamdlab.com/repository/npm/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+      "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
       "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
       "dev": true,
       "requires": {
@@ -6700,7 +6710,7 @@
     },
     "has-symbols": {
       "version": "1.0.1",
-      "resolved": "https://nexus.teamdlab.com/repository/npm/has-symbols/-/has-symbols-1.0.1.tgz",
+      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
       "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
       "dev": true
     },
@@ -7993,7 +8003,7 @@
     },
     "is-symbol": {
       "version": "1.0.3",
-      "resolved": "https://nexus.teamdlab.com/repository/npm/is-symbol/-/is-symbol-1.0.3.tgz",
+      "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
       "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
       "dev": true,
       "requires": {
@@ -10266,7 +10276,7 @@
     },
     "object.getownpropertydescriptors": {
       "version": "2.1.0",
-      "resolved": "https://nexus.teamdlab.com/repository/npm/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz",
+      "resolved": "https://nexus.dev.programmevitam.fr/repository/npm-group/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz",
       "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==",
       "dev": true,
       "requires": {
@@ -10827,7 +10837,7 @@
     },
     "parse5": {
       "version": "5.1.1",
-      "resolved": "https://nexus.teamdlab.com/repository/npm/parse5/-/parse5-5.1.1.tgz",
+      "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
       "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==",
       "dev": true,
       "optional": true
@@ -12439,7 +12449,7 @@
     },
     "readdirp": {
       "version": "3.4.0",
-      "resolved": "https://nexus.teamdlab.com/repository/npm/readdirp/-/readdirp-3.4.0.tgz",
+      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz",
       "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==",
       "dev": true,
       "requires": {
@@ -14045,7 +14055,7 @@
     },
     "string.prototype.trimend": {
       "version": "1.0.1",
-      "resolved": "https://nexus.teamdlab.com/repository/npm/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz",
+      "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz",
       "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==",
       "dev": true,
       "requires": {
@@ -14076,7 +14086,7 @@
     },
     "string.prototype.trimstart": {
       "version": "1.0.1",
-      "resolved": "https://nexus.teamdlab.com/repository/npm/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz",
+      "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz",
       "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==",
       "dev": true,
       "requires": {
diff --git a/ui/ui-frontend-common/src/app/modules/components/editable-field/editable-field.module.ts b/ui/ui-frontend-common/src/app/modules/components/editable-field/editable-field.module.ts
index 5b6eaa255..c43cba4e3 100644
--- a/ui/ui-frontend-common/src/app/modules/components/editable-field/editable-field.module.ts
+++ b/ui/ui-frontend-common/src/app/modules/components/editable-field/editable-field.module.ts
@@ -38,7 +38,8 @@ import { OverlayModule } from '@angular/cdk/overlay';
 import { CommonModule } from '@angular/common';
 import { NgModule } from '@angular/core';
 import { FormsModule, ReactiveFormsModule } from '@angular/forms';
-import { MatFormFieldModule, MatInputModule } from '@angular/material';
+import { MatFormFieldModule } from '@angular/material/form-field';
+import { MatInputModule} from '@angular/material/input';
 import { MatButtonToggleModule } from '@angular/material/button-toggle';
 import { MatDialogModule } from '@angular/material/dialog';
 import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
diff --git a/ui/ui-frontend-common/src/app/modules/components/editable-field/emails-input/emails-input.module.ts b/ui/ui-frontend-common/src/app/modules/components/editable-field/emails-input/emails-input.module.ts
index 4b7417210..3fbe98c43 100644
--- a/ui/ui-frontend-common/src/app/modules/components/editable-field/emails-input/emails-input.module.ts
+++ b/ui/ui-frontend-common/src/app/modules/components/editable-field/emails-input/emails-input.module.ts
@@ -37,7 +37,8 @@
 import { CommonModule } from '@angular/common';
 import { NgModule } from '@angular/core';
 import { ReactiveFormsModule } from '@angular/forms';
-import { MatButtonModule, MatInputModule } from '@angular/material';
+import { MatInputModule } from '@angular/material/input';
+import { MatButtonModule } from '@angular/material/button';
 import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
 import { TranslateModule } from '@ngx-translate/core';
 import { EmailsInputComponent } from './emails-input.component';
diff --git a/ui/ui-frontend-common/src/app/modules/components/vitamui-menu-button/vitamui-menu-button.module.ts b/ui/ui-frontend-common/src/app/modules/components/vitamui-menu-button/vitamui-menu-button.module.ts
index cb7a77feb..93a8094c5 100644
--- a/ui/ui-frontend-common/src/app/modules/components/vitamui-menu-button/vitamui-menu-button.module.ts
+++ b/ui/ui-frontend-common/src/app/modules/components/vitamui-menu-button/vitamui-menu-button.module.ts
@@ -1,6 +1,7 @@
 import { CommonModule } from '@angular/common';
 import { NgModule } from '@angular/core';
-import { MatButtonModule, MatMenuModule } from '@angular/material';
+import { MatButtonModule} from '@angular/material/button';
+import { MatMenuModule } from '@angular/material/menu';
 import { VitamuiMenuButtonComponent } from './vitamui-menu-button.component';
 
 @NgModule({
diff --git a/ui/ui-frontend/projects/identity/src/app/subrogation/subrogation.module.ts b/ui/ui-frontend/projects/identity/src/app/subrogation/subrogation.module.ts
index 02b63eeeb..4051523f6 100644
--- a/ui/ui-frontend/projects/identity/src/app/subrogation/subrogation.module.ts
+++ b/ui/ui-frontend/projects/identity/src/app/subrogation/subrogation.module.ts
@@ -37,7 +37,7 @@
 import { CommonModule } from '@angular/common';
 import { NgModule } from '@angular/core';
 import { ReactiveFormsModule } from '@angular/forms';
-import { MatSidenavModule } from '@angular/material';
+import { MatSidenavModule } from '@angular/material/sidenav';
 import { MatDialogModule } from '@angular/material/dialog';
 import { MatProgressBarModule } from '@angular/material/progress-bar';
 import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
-- 
GitLab