diff --git a/package-lock.json b/package-lock.json index 2f55688e60..e4e7299f97 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@denbi/cloud-portal-webapp", - "version": "4.848.0", + "version": "4.849.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@denbi/cloud-portal-webapp", - "version": "4.848.0", + "version": "4.849.0", "dependencies": { "@angular-eslint/eslint-plugin": "^17.3.0", "@angular/animations": "17.3.10", @@ -21,9 +21,9 @@ "@angular/router": "17.3.10", "@angular/service-worker": "17.3.10", "@angular/upgrade": "17.3.10", - "@coreui/angular": "4.7.19", - "@coreui/coreui": "4.3.2", - "@coreui/icons-angular": "5.0.4", + "@coreui/angular": "5.1.11", + "@coreui/coreui": "5.1.1", + "@coreui/icons-angular": "5.1.11", "@ng-bootstrap/ng-bootstrap": "16.0.0", "@ng-select/ng-select": "12.0.7", "@sindresorhus/transliterate": "1.6.0", @@ -103,7 +103,7 @@ "npm-run-all2": "6.1.2", "prettier": "3.2.5", "raw-loader": "4.0.2", - "sass-loader": "14.2.1", + "sass-loader": "16.0.0", "script-loader": "0.7.2", "source-map-loader": "5.0.0", "style-loader": "4.0.0", @@ -2780,11 +2780,11 @@ } }, "node_modules/@coreui/angular": { - "version": "4.7.19", - "resolved": "https://registry.npmjs.org/@coreui/angular/-/angular-4.7.19.tgz", - "integrity": "sha512-FF/VuKk2usUdmmtOnsM2P8q+pZBkEM2FUovwq5H08uPkq5oN/NAhxldDP6VFgvlWgpSI8FwqZmWWEI8cnVcE2A==", + "version": "5.1.11", + "resolved": "https://registry.npmjs.org/@coreui/angular/-/angular-5.1.11.tgz", + "integrity": "sha512-hz5vS2V/9HQLqG3mftoe0quLCWD3AfAy+YLlt4+cp6PCGec/8v0shb7uTh3X117lEuzFw23ChH+g0KrViujahg==", "dependencies": { - "@popperjs/core": "~2.11.6", + "@popperjs/core": "~2.11.8", "tslib": "^2.3.0" }, "peerDependencies": { @@ -2793,24 +2793,30 @@ "@angular/common": "^17.3.0", "@angular/core": "^17.3.0", "@angular/router": "^17.3.0", + "@coreui/coreui": "^5.1.0", + "@coreui/icons-angular": "~5.1.11", "rxjs": "^7.8.1" } }, "node_modules/@coreui/coreui": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-4.3.2.tgz", - "integrity": "sha512-SKGY6E6v7QGq0P3YTnZQRSrU8t0euLQ3UV/FH5j0JmHYBBu7Mv0Hd9g8AESnj8xrCelKZ5bdZKZhmKaIdG5clw==", - "dependencies": { - "postcss-combine-duplicated-selectors": "^10.0.3" - }, + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-5.1.1.tgz", + "integrity": "sha512-oXAqIoHwY19Xj0uS6OKwAoCxpe7lw44YWJr54i9Sq1tDL0dzWK6GOqMav3a23SjvFW9yDSpqdC9xCbVZd2spBQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/coreui" + } + ], + "license": "MIT", "peerDependencies": { - "@popperjs/core": "^2.11.6" + "@popperjs/core": "^2.11.8" } }, "node_modules/@coreui/icons-angular": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@coreui/icons-angular/-/icons-angular-5.0.4.tgz", - "integrity": "sha512-NmdKlpzJtFbTfwM+aypqaVH4Q3L1nyus5qgOwAElwLeIncu8lCyCwVLDRNIgQ8s1dzfpRXSv8m54i3Z35eLj9w==", + "version": "5.1.11", + "resolved": "https://registry.npmjs.org/@coreui/icons-angular/-/icons-angular-5.1.11.tgz", + "integrity": "sha512-ao2c3tJBmbDBDyL9gIoMTxIV4Yvg1tHg1C/6jCZvWvR1zp8eZ7NdO9SL/hFm+8l6vh4tK+4HU5lESlcMlEojIA==", "dependencies": { "tslib": "^2.3.0" }, @@ -14315,19 +14321,6 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-combine-duplicated-selectors": { - "version": "10.0.3", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, "node_modules/postcss-convert-values": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", @@ -15757,9 +15750,9 @@ } }, "node_modules/sass-loader": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-14.2.1.tgz", - "integrity": "sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ==", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.0.tgz", + "integrity": "sha512-n13Z+3rU9A177dk4888czcVFiC8CL9dii4qpXWUg3YIIgZEvi9TCFKjOQcbK0kJM7DJu9VucrZFddvNfYCPwtw==", "dev": true, "dependencies": { "neo-async": "^2.6.2" diff --git a/package.json b/package.json index 5dddf1e030..d370e1cb15 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@denbi/cloud-portal-webapp", - "version": "4.848.0", + "version": "4.849.0", "description": "de.NBI Cloud Portal", "scripts": { "ng": "ng serve", @@ -31,9 +31,9 @@ "@angular/router": "17.3.10", "@angular/service-worker": "17.3.10", "@angular/upgrade": "17.3.10", - "@coreui/angular": "4.7.19", - "@coreui/coreui": "4.3.2", - "@coreui/icons-angular": "5.0.4", + "@coreui/angular": "5.1.11", + "@coreui/coreui": "5.1.1", + "@coreui/icons-angular": "5.1.11", "@ng-bootstrap/ng-bootstrap": "16.0.0", "@ng-select/ng-select": "12.0.7", "@sindresorhus/transliterate": "1.6.0", @@ -113,7 +113,7 @@ "npm-run-all2": "6.1.2", "prettier": "3.2.5", "raw-loader": "4.0.2", - "sass-loader": "14.2.1", + "sass-loader": "16.0.0", "script-loader": "0.7.2", "source-map-loader": "5.0.0", "style-loader": "4.0.0", diff --git a/src/app/applications/application-detail/information-detail/information-detail.component.html b/src/app/applications/application-detail/information-detail/information-detail.component.html index f8753f8e24..6d7797fe22 100644 --- a/src/app/applications/application-detail/information-detail/information-detail.component.html +++ b/src/app/applications/application-detail/information-detail/information-detail.component.html @@ -79,9 +79,9 @@
Project Member Names Visibility - Visible + Visible - Hidden + Hidden diff --git a/src/scss/_custom-variables.scss b/src/scss/_custom-variables.scss index c337e80cf5..aaab5acdbe 100644 --- a/src/scss/_custom-variables.scss +++ b/src/scss/_custom-variables.scss @@ -6,5 +6,10 @@ $gray-lighter: #cfd8dc; $border-color: $gray-lighter; + +$primary: #00adef; // $navbar-brand-logo-size: 120px auto; // $navbar-brand-logo: url('../img/denbi_cloud_logo.svg'); + +$theme-colors: ('primary': $primary); +$--cui-primary: $primary !important; \ No newline at end of file diff --git a/src/scss/_custom.scss b/src/scss/_custom.scss index 7e4f9efc16..54a5c923cc 100644 --- a/src/scss/_custom.scss +++ b/src/scss/_custom.scss @@ -1,7 +1,7 @@ // Here you can add other styles @use "sass:math"; -@import "../node_modules/bootstrap/scss/bootstrap"; +//@import "../node_modules/bootstrap/scss/bootstrap"; // due to change from ngx-perfect-scrollbar to ngx-scrollbar @@ -339,6 +339,14 @@ $kubernetescolor: #326ce5; width: 13rem; } +.sidebar-nav .nav-item { + padding: 0; +} + +.sidebar-nav { + padding: 2px 0; +} + .row>.ng-star-inserted { width: unset; } @@ -875,6 +883,14 @@ app-dashboard { border-color: #BBC1C7; } +.alert-link { + color: $deNBI_blue; +} + +.alert-link:hover { + color: $deNBI_cyan; +} + .btn-secondary, .btn-info { background-color: $deNBI_lightgrey !important; @@ -1071,6 +1087,8 @@ header { color: $deNBI_darkgrey; } + + .nav-link:hover, .nav-link:hover { color: $deNBI_lightgrey; @@ -1113,8 +1131,14 @@ header { } .sidebar-nav .nav-item:hover, -.sidebar .nav-item:hover>.nav-link { - background-color: $deNBI_lightgrey +.sidebar .nav-item:hover>.nav-link, +.sidebar .nav-item:hover>.nav-link .nav-icon { + background-color: $deNBI_lightgrey; + color: white; +} + +.sidebar .nav-item .nav-link.active .nav-icon { + color: white; } .sidebar-nav .nav-group-toggle::after { diff --git a/src/scss/_variables-dark.scss b/src/scss/_variables-dark.scss new file mode 100644 index 0000000000..dc7eeabcc2 --- /dev/null +++ b/src/scss/_variables-dark.scss @@ -0,0 +1,2 @@ +// Override Boostrap variables +