diff --git a/package-lock.json b/package-lock.json index ff873ba..85dd330 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,7 +43,7 @@ "primeicons": "^7.0.0", "primeng": "^17.18.11", "rxjs": "7.8.1", - "tslib": "^2.8.0" + "tslib": "^2.8.1" }, "devDependencies": { "@angular-devkit/build-angular": "^18.1.2", @@ -62,7 +62,7 @@ "@openapitools/openapi-generator-cli": "^2.15.3", "@schematics/angular": "^18.2.10", "@types/jasmine": "~5.1.4", - "@types/node": "~22.9.0", + "@types/node": "~22.10.6", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "css-loader": "^7.1.2", @@ -72,7 +72,7 @@ "eslint-plugin-import": "2.31.0", "eslint-plugin-prettier": "^5.2.1", "husky": "^9.1.6", - "jasmine-core": "~5.4.0", + "jasmine-core": "~5.5.0", "jasmine-spec-reporter": "^7.0.0", "karma": "^6.4.4", "karma-chrome-launcher": "^3.2.0", @@ -7142,12 +7142,12 @@ } }, "node_modules/@types/node": { - "version": "22.9.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.4.tgz", - "integrity": "sha512-d9RWfoR7JC/87vj7n+PVTzGg9hDyuFjir3RxUHbjFSKNd9mpxbxwMEyaCim/ddCmy4IuW7HjTzF3g9p3EtWEOg==", + "version": "22.10.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.6.tgz", + "integrity": "sha512-qNiuwC4ZDAUNcY47xgaSuS92cjf8JbSUoaKS77bmLG1rU7MlATVSiw/IlrjtIyyskXBZ8KkNfjK/P5na7rgXbQ==", "license": "MIT", "dependencies": { - "undici-types": "~6.19.8" + "undici-types": "~6.20.0" } }, "node_modules/@types/node-forge": { @@ -14169,9 +14169,9 @@ } }, "node_modules/jasmine-core": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.4.0.tgz", - "integrity": "sha512-T4fio3W++llLd7LGSGsioriDHgWyhoL6YTu4k37uwJLF7DzOzspz7mNxRoM3cQdLWtL/ebazQpIf/yZGJx/gzg==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.5.0.tgz", + "integrity": "sha512-NHOvoPO6o9gVR6pwqEACTEpbgcH+JJ6QDypyymGbSUIFIFsMMbBJ/xsFNud8MSClfnWclXd7RQlAZBz7yVo5TQ==", "dev": true, "license": "MIT" }, @@ -21346,9 +21346,9 @@ } }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { diff --git a/package.json b/package.json index 6d49ad0..53835f8 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "scripts": { "build": "ng build", "check": "ng lint --cache=true && npx prettier -c --cache .", - "clean": "npm cache clean --force && ng cache clean && rm -f .eslintcache && rm -f ./node_modules/.cache/prettier/.prettier-cache", + "clean": "npm cache clean --force && ng cache clean && rm -rf *.log dist reports .angular.eslintcache && rm -f ./node_modules/.cache/prettier/.prettier-cache", "lint": "ng lint --cache=true", "format": "ng lint --fix", "eslint": "eslint --quiet --ext .js,.ts src", @@ -69,7 +69,7 @@ "primeicons": "^7.0.0", "primeng": "^17.18.11", "rxjs": "7.8.1", - "tslib": "^2.8.0" + "tslib": "^2.8.1" }, "devDependencies": { "@angular-devkit/build-angular": "^18.1.2", @@ -88,7 +88,7 @@ "@openapitools/openapi-generator-cli": "^2.15.3", "@schematics/angular": "^18.2.10", "@types/jasmine": "~5.1.4", - "@types/node": "~22.9.0", + "@types/node": "~22.10.6", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "css-loader": "^7.1.2", @@ -98,7 +98,7 @@ "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-deprecation": "^3.0.0", "husky": "^9.1.6", - "jasmine-core": "~5.4.0", + "jasmine-core": "~5.5.0", "jasmine-spec-reporter": "^7.0.0", "karma": "^6.4.4", "karma-chrome-launcher": "^3.2.0", diff --git a/src/app/welcome/welcome-overview/welcome-overview.component.html b/src/app/welcome/welcome-overview/welcome-overview.component.html index 52697e2..5a2a315 100644 --- a/src/app/welcome/welcome-overview/welcome-overview.component.html +++ b/src/app/welcome/welcome-overview/welcome-overview.component.html @@ -1,11 +1,11 @@
- +
-
+
-
-
-
+
+
+
{{ 'LANDING.TITLE' | translate }} {{ (user$ | async)?.person?.firstName }}
-
{{ currentDate | date }}
-
- Workspace: {{ workspace?.displayName }} -
-
-
- +
Workspace: {{ workspace?.displayName }}
+
@@ -48,7 +43,7 @@
diff --git a/src/app/welcome/welcome-overview/welcome-overview.component.ts b/src/app/welcome/welcome-overview/welcome-overview.component.ts index 220f7e8..955ee01 100644 --- a/src/app/welcome/welcome-overview/welcome-overview.component.ts +++ b/src/app/welcome/welcome-overview/welcome-overview.component.ts @@ -1,12 +1,13 @@ -import { animate, style, transition, trigger } from '@angular/animations' import { Component, OnInit } from '@angular/core' +import { animate, style, transition, trigger } from '@angular/animations' import { catchError, map, Observable, of, Subject, Subscription, takeUntil, timer } from 'rxjs' import { Workspace } from '@onecx/integration-interface' -import { AppStateService, UserProfile, UserService } from '@onecx/portal-integration-angular' import { SlotService } from '@onecx/angular-remote-components' +import { AppStateService, UserProfile, UserService } from '@onecx/portal-integration-angular' import { ImageDataResponse, ImageInfo, ImagesInternalAPIService } from 'src/app/shared/generated' + @Component({ selector: 'app-welcome-overview', templateUrl: './welcome-overview.component.html', @@ -20,7 +21,7 @@ import { ImageDataResponse, ImageInfo, ImagesInternalAPIService } from 'src/app/ export class WelcomeOverviewComponent implements OnInit { private readonly destroy$ = new Subject() public loading = true - readonly CAROUSEL_SPEED: number = 15000 + readonly CAROUSEL_SPEED: number = 15000 // ms workspace: Workspace | undefined currentSlide = 0 user$: Observable diff --git a/src/assets/images/onecx_watermark_dark.png b/src/assets/images/onecx_watermark_dark.png index 53f85e2..8728124 100644 Binary files a/src/assets/images/onecx_watermark_dark.png and b/src/assets/images/onecx_watermark_dark.png differ diff --git a/src/styles.scss b/src/styles.scss index 013b448..a585718 100644 --- a/src/styles.scss +++ b/src/styles.scss @@ -11,6 +11,7 @@ @import 'node_modules/@onecx/portal-integration-angular/assets/styles.scss'; .layout-content { + overflow: hidden; background-size: 500px !important; background-color: var(--surface-600) !important; background-image: url(assets/images/onecx_watermark_dark.png);