diff --git a/.prettierrc b/.prettierrc index 057e899..bc1039f 100644 --- a/.prettierrc +++ b/.prettierrc @@ -1,5 +1,6 @@ { "arrowParens": "avoid", + "printWidth": 120, "semi": true, "singleQuote": true, "tabWidth": 4, diff --git a/angular.json b/angular.json index 8e5b70a..3cbc757 100644 --- a/angular.json +++ b/angular.json @@ -25,7 +25,7 @@ "input": "public" } ], - "styles": ["src/styles.css"] + "styles": ["src/material-theme.scss", "src/styles.css"] }, "configurations": { "production": { diff --git a/package-lock.json b/package-lock.json index 52ae2c3..1e61f7d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,10 +8,12 @@ "name": "meals-made-easy-app", "version": "0.0.0", "dependencies": { + "@angular/cdk": "^21.0.6", "@angular/common": "^21.0.0", "@angular/compiler": "^21.0.0", "@angular/core": "^21.0.0", "@angular/forms": "^21.0.0", + "@angular/material": "^21.0.6", "@angular/platform-browser": "^21.0.0", "@angular/router": "^21.0.0", "@fortawesome/angular-fontawesome": "^4.0.0", @@ -424,6 +426,22 @@ } } }, + "node_modules/@angular/cdk": { + "version": "21.0.6", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-21.0.6.tgz", + "integrity": "sha512-5Gw8mXtKXvcvDMWEciPLRYB6Ja5vsikLAidZsdCEIF6Bc51GmoqT5Tk/Ke+ciCd5Hq9Aco/IcHxT1RC3470lZg==", + "license": "MIT", + "peer": true, + "dependencies": { + "parse5": "^8.0.0", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": "^21.0.0 || ^22.0.0", + "@angular/core": "^21.0.0 || ^22.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, "node_modules/@angular/cli": { "version": "21.0.2", "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-21.0.2.tgz", @@ -555,6 +573,7 @@ "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-21.0.3.tgz", "integrity": "sha512-W60auwyDmsglIlHAbP/eol0LyzQ6FCz8LHghNx2B4RjIpuIMyjBLBZfC0JHU0gyiKB/JfX8W4FdphvyT7I4sIw==", "license": "MIT", + "peer": true, "dependencies": { "tslib": "^2.3.0" }, @@ -569,6 +588,23 @@ "rxjs": "^6.5.3 || ^7.4.0" } }, + "node_modules/@angular/material": { + "version": "21.0.6", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-21.0.6.tgz", + "integrity": "sha512-BSbqFkVIjpXS+UGD7R1jDnuKArMCtLSKHL/1f/9mvHM4AntRFC88MQJMjS0k+pHCofN+MBMEpzBVrDOOqL+46A==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/cdk": "21.0.6", + "@angular/common": "^21.0.0 || ^22.0.0", + "@angular/core": "^21.0.0 || ^22.0.0", + "@angular/forms": "^21.0.0 || ^22.0.0", + "@angular/platform-browser": "^21.0.0 || ^22.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, "node_modules/@angular/platform-browser": { "version": "21.0.3", "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-21.0.3.tgz", @@ -7157,7 +7193,6 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz", "integrity": "sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==", - "dev": true, "license": "MIT", "dependencies": { "entities": "^6.0.0" @@ -7211,7 +7246,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", - "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=0.12" diff --git a/package.json b/package.json index 229af2e..a9aa721 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,7 @@ "test": "ng test" }, "prettier": { - "printWidth": 100, - "singleQuote": true, + "printWidth": 120, "overrides": [ { "files": "*.html", @@ -23,10 +22,12 @@ "private": true, "packageManager": "npm@11.6.2", "dependencies": { + "@angular/cdk": "^21.0.6", "@angular/common": "^21.0.0", "@angular/compiler": "^21.0.0", "@angular/core": "^21.0.0", "@angular/forms": "^21.0.0", + "@angular/material": "^21.0.6", "@angular/platform-browser": "^21.0.0", "@angular/router": "^21.0.0", "@fortawesome/angular-fontawesome": "^4.0.0", diff --git a/src/app/pages/recipe-page/recipe-page-content/recipe-page-content.css b/src/app/pages/recipe-page/recipe-page-content/recipe-page-content.css index 365d0a2..840d0a5 100644 --- a/src/app/pages/recipe-page/recipe-page-content/recipe-page-content.css +++ b/src/app/pages/recipe-page/recipe-page-content/recipe-page-content.css @@ -16,7 +16,7 @@ article { align-items: center; } -#star { +#star-label { display: flex; align-items: center; column-gap: 3px; diff --git a/src/app/pages/recipe-page/recipe-page-content/recipe-page-content.html b/src/app/pages/recipe-page/recipe-page-content/recipe-page-content.html index e7a092c..339a0f9 100644 --- a/src/app/pages/recipe-page/recipe-page-content/recipe-page-content.html +++ b/src/app/pages/recipe-page/recipe-page-content/recipe-page-content.html @@ -4,10 +4,12 @@