diff --git a/frontend/package.json b/frontend/package.json index 773b7d7..c4c71fe 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -29,6 +29,7 @@ "@angular/platform-browser-dynamic": "^17.3.0", "@angular/router": "^17.3.0", "@types/dompurify": "^3.0.5", + "chroma-js": "^2.4.2", "crypto-js": "^4.2.0", "dompurify": "^3.1.3", "primeicons": "^7.0.0", @@ -46,6 +47,7 @@ "@angular-eslint/template-parser": "17.2.1", "@angular/cli": "^17.3.0", "@angular/compiler-cli": "^17.3.0", + "@types/chroma-js": "^2.4.4", "@types/crypto-js": "^4.2.2", "@types/jest": "^29.5.12", "@typescript-eslint/eslint-plugin": "6.19.0", @@ -64,6 +66,7 @@ "postcss": "^8.4.38", "prettier": "3.2.5", "tailwindcss": "^3.4.4", + "tailwindcss-animated": "^1.1.2", "typescript": "~5.4.2", "wait-on": "^7.2.0" }, diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index e92a955..0c54529 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -32,6 +32,9 @@ dependencies: '@types/dompurify': specifier: ^3.0.5 version: 3.0.5 + chroma-js: + specifier: ^2.4.2 + version: 2.4.2 crypto-js: specifier: ^4.2.0 version: 4.2.0 @@ -79,6 +82,9 @@ devDependencies: '@angular/compiler-cli': specifier: ^17.3.0 version: 17.3.0(@angular/compiler@17.3.0)(typescript@5.4.2) + '@types/chroma-js': + specifier: ^2.4.4 + version: 2.4.4 '@types/crypto-js': specifier: ^4.2.2 version: 4.2.2 @@ -133,6 +139,9 @@ devDependencies: tailwindcss: specifier: ^3.4.4 version: 3.4.4 + tailwindcss-animated: + specifier: ^1.1.2 + version: 1.1.2(tailwindcss@3.4.4) typescript: specifier: ~5.4.2 version: 5.4.2 @@ -3155,6 +3164,10 @@ packages: '@types/node': 20.11.27 dev: true + /@types/chroma-js@2.4.4: + resolution: {integrity: sha512-/DTccpHTaKomqussrn+ciEvfW4k6NAHzNzs/sts1TCqg333qNxOhy8TNIoQCmbGG3Tl8KdEhkGAssb1n3mTXiQ==} + dev: true + /@types/connect-history-api-fallback@1.5.4: resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} dependencies: @@ -4352,6 +4365,10 @@ packages: engines: {node: '>=10'} dev: true + /chroma-js@2.4.2: + resolution: {integrity: sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A==} + dev: false + /chrome-trace-event@1.0.3: resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} engines: {node: '>=6.0'} @@ -9543,6 +9560,14 @@ packages: tslib: 2.6.2 dev: true + /tailwindcss-animated@1.1.2(tailwindcss@3.4.4): + resolution: {integrity: sha512-SI4owS5ojserhgEYIZA/uFVdNjU2GMB2P3sjtjmFA52VxoUi+Hht6oR5+RdT+CxrX9cNNYEa+vbTWHvN9zbj3w==} + peerDependencies: + tailwindcss: '>=3.1.0' + dependencies: + tailwindcss: 3.4.4 + dev: true + /tailwindcss@3.4.4: resolution: {integrity: sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==} engines: {node: '>=14.0.0'} diff --git a/frontend/src/app/pages/register-root/register-root.component.html b/frontend/src/app/pages/register-root/register-root.component.html index 1915a6a..e2695f8 100644 --- a/frontend/src/app/pages/register-root/register-root.component.html +++ b/frontend/src/app/pages/register-root/register-root.component.html @@ -108,89 +108,257 @@ } --> -
-