diff --git a/package-lock.json b/package-lock.json index 450cdf9e1f790d22ccfb8a239dee3badd7307ba4..03e00508cddf754966da57e7fcafdc8b306b5024 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,8 +21,8 @@ "@bluehalo/ngx-leaflet": "^19.0.0", "@compodoc/compodoc": "^1.1.26", "@ghsc/disagg-d3": "^0.13.0", - "@ghsc/nshmp-lib-ng": "^19.4.0", - "@ghsc/nshmp-template": "^19.3.1", + "@ghsc/nshmp-lib-ng": "^19.5.0", + "@ghsc/nshmp-template": "^19.4.1", "@ghsc/nshmp-utils-ts": "^3.12.1", "angular-plotly.js": "^6.0.0", "d3": "^7.9.0", @@ -4852,9 +4852,9 @@ } }, "node_modules/@ghsc/nshmp-lib-ng": { - "version": "19.4.0", - "resolved": "https://code.usgs.gov/api/v4/projects/12416/packages/npm/@ghsc/nshmp-lib-ng/-/@ghsc/nshmp-lib-ng-19.4.0.tgz", - "integrity": "sha1-odjGSToRIBUFvEYIhYj/YducyXo=", + "version": "19.5.0", + "resolved": "https://code.usgs.gov/api/v4/projects/12416/packages/npm/@ghsc/nshmp-lib-ng/-/@ghsc/nshmp-lib-ng-19.5.0.tgz", + "integrity": "sha1-K2Qtr5ddaK3UE94WDinenzVyggc=", "dependencies": { "tslib": "^2.3.0" }, @@ -4864,9 +4864,9 @@ } }, "node_modules/@ghsc/nshmp-template": { - "version": "19.3.1", - "resolved": "https://code.usgs.gov/api/v4/projects/1416/packages/npm/@ghsc/nshmp-template/-/@ghsc/nshmp-template-19.3.1.tgz", - "integrity": "sha1-OA7V7TF2Xigvplxf2NxOK7WxO2Q=", + "version": "19.4.1", + "resolved": "https://code.usgs.gov/api/v4/projects/1416/packages/npm/@ghsc/nshmp-template/-/@ghsc/nshmp-template-19.4.1.tgz", + "integrity": "sha1-RMZHQ3AxjUKNLdAYAlXEpInVSUU=", "dependencies": { "tslib": "^2.3.1" }, diff --git a/package.json b/package.json index 167551998d8fd78f2f71223044c4e975791c1f17..514b40bf504fe209eb13fa22185e69d25478485b 100644 --- a/package.json +++ b/package.json @@ -45,8 +45,8 @@ "@bluehalo/ngx-leaflet": "^19.0.0", "@compodoc/compodoc": "^1.1.26", "@ghsc/disagg-d3": "^0.13.0", - "@ghsc/nshmp-lib-ng": "^19.4.0", - "@ghsc/nshmp-template": "^19.3.1", + "@ghsc/nshmp-lib-ng": "^19.5.0", + "@ghsc/nshmp-template": "^19.4.1", "@ghsc/nshmp-utils-ts": "^3.12.1", "angular-plotly.js": "^6.0.0", "d3": "^7.9.0", diff --git a/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/components/content/content.component.html b/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/components/content/content.component.html index 960fb19527279ac63d844d93e2bccc0aee78dbcb..2cbd26cb3decefecff98642565a094a4db352474 100644 --- a/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/components/content/content.component.html +++ b/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/components/content/content.component.html @@ -13,12 +13,14 @@ [disabled]="hasData() === false" > <ng-template matTabContent> - <nshmp-lib-ng-data-table-panel - [table]="table()" - filename="hanging-wall-effects.csv" - buttonText="Export to CSV" - title="Median Data" - /> + <div class="grid-container-widescreen"> + <nshmp-lib-ng-data-table-panel + [table]="table()" + filename="hanging-wall-effects.csv" + buttonText="Export to CSV" + title="Median Data" + /> + </div> </ng-template> </mat-tab> </mat-tab-group> diff --git a/projects/nshmp-apps/src/app/dev/math/exceedance-explorer/components/about/about.component.html b/projects/nshmp-apps/src/app/dev/math/exceedance-explorer/components/about/about.component.html index c495d3ea9c3bc5a323a97053d9c3a30ad466f83c..437e586a41efdb9f1d860bf09014a62619c4a0bd 100644 --- a/projects/nshmp-apps/src/app/dev/math/exceedance-explorer/components/about/about.component.html +++ b/projects/nshmp-apps/src/app/dev/math/exceedance-explorer/components/about/about.component.html @@ -34,7 +34,7 @@ <li> <div> - <button mat-raised-button color="primary">Add Curve</button> + <button mat-raised-button class="primary">Add Curve</button> </div> <span> @@ -61,7 +61,7 @@ <li> <div> - <button mat-raised-button color="warn">Clear Plot</button> + <button mat-raised-button class="error">Clear Plot</button> </div> <span> diff --git a/projects/nshmp-apps/src/app/gmm/distance/components/content/content.component.html b/projects/nshmp-apps/src/app/gmm/distance/components/content/content.component.html index 2fcea64161807ed3366225fdc07ea94f1688467d..129750678f163f2212c80a6d50b56664f9a53772 100644 --- a/projects/nshmp-apps/src/app/gmm/distance/components/content/content.component.html +++ b/projects/nshmp-apps/src/app/gmm/distance/components/content/content.component.html @@ -13,12 +13,14 @@ [disabled]="hasData() === false" > <ng-template matTabContent> - <nshmp-lib-ng-data-table-panel - [table]="table()" - filename="gmm-distance-means.csv" - buttonText="Export Means to CSV" - title="Median Data" - /> + <div class="grid-container-widescreen"> + <nshmp-lib-ng-data-table-panel + [table]="table()" + filename="gmm-distance-means.csv" + buttonText="Export Means to CSV" + title="Median Data" + /> + </div> </ng-template> </mat-tab> </mat-tab-group> diff --git a/projects/nshmp-apps/src/app/gmm/magnitude/components/content/content.component.html b/projects/nshmp-apps/src/app/gmm/magnitude/components/content/content.component.html index ff48cf9987d2ea131c4e14a22236d0b1f9525d19..3903b9e6b4c57cd041bed2da6eadf29a28dfad96 100644 --- a/projects/nshmp-apps/src/app/gmm/magnitude/components/content/content.component.html +++ b/projects/nshmp-apps/src/app/gmm/magnitude/components/content/content.component.html @@ -13,12 +13,14 @@ [disabled]="hasData() === false" > <ng-template matTabContent> - <nshmp-lib-ng-data-table-panel - [table]="meanTable()" - filename="gmm-magnitude-means.csv" - buttonText="Export Means as CSV" - title="Median Data" - /> + <div class="grid-container-widescreen"> + <nshmp-lib-ng-data-table-panel + [table]="meanTable()" + filename="gmm-magnitude-means.csv" + buttonText="Export Means as CSV" + title="Median Data" + /> + </div> </ng-template> </mat-tab> @@ -29,12 +31,14 @@ [disabled]="hasData() === false" > <ng-template matTabContent> - <nshmp-lib-ng-data-table-panel - [table]="sigmaTable()" - filename="gmm-magnitude-sigmas.csv" - buttonText="Export Sigmas as CSV" - title="Sigma Data" - /> + <div class="grid-container-widescreen"> + <nshmp-lib-ng-data-table-panel + [table]="sigmaTable()" + filename="gmm-magnitude-sigmas.csv" + buttonText="Export Sigmas as CSV" + title="Sigma Data" + /> + </div> </ng-template> </mat-tab> </mat-tab-group> diff --git a/projects/nshmp-apps/src/app/gmm/magnitude/components/event-parameters/event-parameters.component.scss b/projects/nshmp-apps/src/app/gmm/magnitude/components/event-parameters/event-parameters.component.scss index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..22e9880442f51a1a817f017db9db8f25f474e35d 100644 --- a/projects/nshmp-apps/src/app/gmm/magnitude/components/event-parameters/event-parameters.component.scss +++ b/projects/nshmp-apps/src/app/gmm/magnitude/components/event-parameters/event-parameters.component.scss @@ -0,0 +1,10 @@ +@use '@angular/material' as mat; + +.mmin-input, +.mmax-input { + @include mat.form-field-overrides( + ( + outlined-label-text-populated-size: 15px, + ) + ); +} diff --git a/projects/nshmp-apps/src/app/gmm/spectra/components/content/content.component.html b/projects/nshmp-apps/src/app/gmm/spectra/components/content/content.component.html index 03f25db20def3ba4f31226c40c0c0af22027e4dd..02e0cf3f60c8cf09141a7131cb310a29227d9c52 100644 --- a/projects/nshmp-apps/src/app/gmm/spectra/components/content/content.component.html +++ b/projects/nshmp-apps/src/app/gmm/spectra/components/content/content.component.html @@ -13,12 +13,14 @@ [disabled]="hasData() === false" > <ng-template matTabContent> - <nshmp-lib-ng-data-table-panel - [table]="spectraTable()" - filename="spectra-medians.csv" - buttonText="Export Medians as CSV" - title="Median Data" - /> + <div class="grid-container-widescreen"> + <nshmp-lib-ng-data-table-panel + [table]="spectraTable()" + filename="spectra-medians.csv" + buttonText="Export Medians as CSV" + title="Median Data" + /> + </div> </ng-template> </mat-tab> @@ -29,12 +31,14 @@ [disabled]="hasData() === false" > <ng-template matTabContent> - <nshmp-lib-ng-data-table-panel - [table]="sigmaTable()" - filename="spectra-sigmas.csv" - buttonText="Export Sigmas as CSV" - title="Sigma Data" - /> + <div class="grid-container-widescreen"> + <nshmp-lib-ng-data-table-panel + [table]="sigmaTable()" + filename="spectra-sigmas.csv" + buttonText="Export Sigmas as CSV" + title="Sigma Data" + /> + </div> </ng-template> </mat-tab> </mat-tab-group> diff --git a/projects/nshmp-apps/src/app/gmm/spectra/components/event-parameters/event-parameters.component.html b/projects/nshmp-apps/src/app/gmm/spectra/components/event-parameters/event-parameters.component.html index f8987d5015b089807b76329a10ab3b8311671e9c..8c312367dd48d8c8c89760336fd9fd983e04a7b2 100644 --- a/projects/nshmp-apps/src/app/gmm/spectra/components/event-parameters/event-parameters.component.html +++ b/projects/nshmp-apps/src/app/gmm/spectra/components/event-parameters/event-parameters.component.html @@ -77,9 +77,8 @@ <!-- Event Parameters: centered down dip --> <div class="grid-col-8"> <mat-checkbox - class="down-dip-checkbox" + class="primary down-dip-checkbox" [formControl]="form.controls.zHypCentered" - color="primary" > Centered down-dip </mat-checkbox> diff --git a/projects/nshmp-apps/src/app/gmm/spectra/components/path-parameters/path-parameters.component.html b/projects/nshmp-apps/src/app/gmm/spectra/components/path-parameters/path-parameters.component.html index 06b0961a45fe468a0aa8c4a2ea9b61a219d79c60..03931310796f1b50f93f39d64b94e2b17072faf8 100644 --- a/projects/nshmp-apps/src/app/gmm/spectra/components/path-parameters/path-parameters.component.html +++ b/projects/nshmp-apps/src/app/gmm/spectra/components/path-parameters/path-parameters.component.html @@ -66,7 +66,6 @@ <div class="grid-row"> <mat-checkbox class="grid-col-12 rjb-rrup-checkbox" - color="primary" [formControl]="form.controls.derivePathParams" > Derive R<sub>JB</sub> and R<sub>RUP</sub> diff --git a/projects/nshmp-apps/src/app/hazard/disagg/components/content/content.component.html b/projects/nshmp-apps/src/app/hazard/disagg/components/content/content.component.html index 20799cc7d13f058a572fce39a951289072872091..13d3163e5e149967d44fd0a62b8a234ffb850647 100644 --- a/projects/nshmp-apps/src/app/hazard/disagg/components/content/content.component.html +++ b/projects/nshmp-apps/src/app/hazard/disagg/components/content/content.component.html @@ -60,7 +60,7 @@ <mat-expansion-panel class="contributions print-full-page print-page-break" [expanded]="componentData()?.sources.length > 0" - [disabled]="componentData()?.sources.length === 0" + [disabled]="disaggData() === null" > <mat-expansion-panel-header> <mat-panel-title @@ -76,7 +76,7 @@ <mat-expansion-panel class="print-display-none" [expanded]="componentData()?.data.length > 0" - [disabled]="componentData()?.data.length === 0" + [disabled]="disaggData() === null" > <mat-expansion-panel-header> <mat-panel-title diff --git a/projects/nshmp-apps/src/app/hazard/disagg/components/control-panel/control-panel.component.scss b/projects/nshmp-apps/src/app/hazard/disagg/components/control-panel/control-panel.component.scss index c11660db571078b05f431bf9a716cf244327c58a..3f2d58fddcc9551804d7247ce0d9ba2ac24ee6d1 100644 --- a/projects/nshmp-apps/src/app/hazard/disagg/components/control-panel/control-panel.component.scss +++ b/projects/nshmp-apps/src/app/hazard/disagg/components/control-panel/control-panel.component.scss @@ -1,3 +1,5 @@ +@use '@angular/material' as mat; + .disagg-target-selector { mat-radio-group { display: flex; @@ -10,3 +12,12 @@ } } } + +.disagg-target-return-period, +.disagg-target-iml { + @include mat.form-field-overrides( + ( + outlined-label-text-populated-size: 13px, + ) + ); +} diff --git a/projects/nshmp-apps/src/app/hazard/disagg/components/disagg-contributors/disagg-contributors.component.html b/projects/nshmp-apps/src/app/hazard/disagg/components/disagg-contributors/disagg-contributors.component.html index 7367b3299a9e1a28ad6d4fa65ffbc8529638eb5a..0869c54509c6d0e33f75d999ad61b554253848e1 100644 --- a/projects/nshmp-apps/src/app/hazard/disagg/components/disagg-contributors/disagg-contributors.component.html +++ b/projects/nshmp-apps/src/app/hazard/disagg/components/disagg-contributors/disagg-contributors.component.html @@ -7,7 +7,7 @@ <div class="print-display-none"> <button mat-raised-button - color="primary" + class="primary" (click)=" service.saveContributions(componentData(), form.getRawValue()) " diff --git a/projects/nshmp-apps/src/app/hazard/disagg/components/disagg-data/disagg-data.component.html b/projects/nshmp-apps/src/app/hazard/disagg/components/disagg-data/disagg-data.component.html index 60fad13793b636a249d7544c477c49aa9dd49bfd..70b49caef43f6d2e8db03254519e32ac6b16693e 100644 --- a/projects/nshmp-apps/src/app/hazard/disagg/components/disagg-data/disagg-data.component.html +++ b/projects/nshmp-apps/src/app/hazard/disagg/components/disagg-data/disagg-data.component.html @@ -4,9 +4,8 @@ <!-- Export button --> <div class="print-display-none"> <button - class="export-button" + class="primary export-button" mat-raised-button - color="primary" [disabled]="componentData().data === null" (click)="service.saveComponentData()" > diff --git a/projects/nshmp-apps/src/app/hazard/disagg/components/disagg-summary/disagg-summary.component.html b/projects/nshmp-apps/src/app/hazard/disagg/components/disagg-summary/disagg-summary.component.html index a49c9e9a6dd9675aca848d1e53c5cc8b4a0c67ed..19a0147c0147fa695939f4e0e20cc32f8bc1147d 100644 --- a/projects/nshmp-apps/src/app/hazard/disagg/components/disagg-summary/disagg-summary.component.html +++ b/projects/nshmp-apps/src/app/hazard/disagg/components/disagg-summary/disagg-summary.component.html @@ -6,7 +6,7 @@ <div class="print-display-none"> <button mat-raised-button - color="primary" + class="primary" (click)="service.saveSummary(componentData(), form.getRawValue())" > Export as Text diff --git a/projects/nshmp-apps/src/app/hazard/disagg/components/plots/plots.component.html b/projects/nshmp-apps/src/app/hazard/disagg/components/plots/plots.component.html index edd15e955156f04b1603574a53b9597484189c97..57ffd0284a5ee62ccdf8250f403ae54a1d36bef2 100644 --- a/projects/nshmp-apps/src/app/hazard/disagg/components/plots/plots.component.html +++ b/projects/nshmp-apps/src/app/hazard/disagg/components/plots/plots.component.html @@ -3,7 +3,7 @@ <div> <button mat-raised-button - color="primary" + class="primary" [disabled]="disaggData() === null" (click)="exportReport()" > @@ -14,9 +14,8 @@ <!-- Export summary button --> <div> <button - class="export-button" + class="primary export-button" mat-raised-button - color="primary" [disabled]="disaggData() === null" (click)="service.saveSummaryReport()" > diff --git a/projects/nshmp-apps/src/app/hazard/disagg/components/plots/plots.component.scss b/projects/nshmp-apps/src/app/hazard/disagg/components/plots/plots.component.scss index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..a8c5521a0025063b227324ef1d1618133f1a281a 100644 --- a/projects/nshmp-apps/src/app/hazard/disagg/components/plots/plots.component.scss +++ b/projects/nshmp-apps/src/app/hazard/disagg/components/plots/plots.component.scss @@ -0,0 +1,5 @@ +@use '@ghsc/nshmp-template/styles/variables'; + +button { + margin-bottom: variables.$form-field-padding-bottom; +} diff --git a/projects/nshmp-apps/src/app/hazard/dynamic/components/content/content.component.html b/projects/nshmp-apps/src/app/hazard/dynamic/components/content/content.component.html index 50e496fd4acbf570728a8e0ec1f38458f8fd03dd..851d0528720712ec869d552f1323a63b2c265ae4 100644 --- a/projects/nshmp-apps/src/app/hazard/dynamic/components/content/content.component.html +++ b/projects/nshmp-apps/src/app/hazard/dynamic/components/content/content.component.html @@ -13,12 +13,15 @@ [disabled]="hasData() === false" > <ng-template matTabContent> - <nshmp-lib-ng-data-table-panel - [table]="hazardTableData()" - [filename]="hazardFilename() | lowercase" - buttonText="Export Hazard as CSV" - title="Hazard Data" - /> + <div class="grid-container-widescreen"> + <nshmp-lib-ng-data-table-panel + [table]="hazardTableData()" + [filename]="hazardFilename() | lowercase" + buttonText="Export Hazard as CSV" + title="Hazard Data" + class="grid-container-widescreen" + /> + </div> </ng-template> </mat-tab> @@ -29,12 +32,14 @@ [disabled]="hasData() === false" > <ng-template matTabContent> - <nshmp-lib-ng-data-table-panel - [table]="spectraTableData()" - [filename]="spectraFilename() | lowercase" - buttonText="Export Response Spectra as CSV" - title="Response Spectra Data" - /> + <div class="grid-container-widescreen"> + <nshmp-lib-ng-data-table-panel + [table]="spectraTableData()" + [filename]="spectraFilename() | lowercase" + buttonText="Export Response Spectra as CSV" + title="Response Spectra Data" + /> + </div> </ng-template> </mat-tab> </mat-tab-group> diff --git a/projects/nshmp-apps/src/app/hazard/static/components/content/content.component.html b/projects/nshmp-apps/src/app/hazard/static/components/content/content.component.html index 37f191ef2f06af15ec7cf9c7f8e779b889152136..254823e3121c6fd2239d6a8a472a8ad69594d8f6 100644 --- a/projects/nshmp-apps/src/app/hazard/static/components/content/content.component.html +++ b/projects/nshmp-apps/src/app/hazard/static/components/content/content.component.html @@ -13,7 +13,9 @@ [disabled]="hasData() === false" > <ng-template matTabContent> - <app-curve-data /> + <div class="grid-container-widescreen"> + <app-curve-data /> + </div> </ng-template> </mat-tab> @@ -24,7 +26,9 @@ [disabled]="hasData() === false" > <ng-template matTabContent> - <app-spectrum-data /> + <div class="grid-container-widescreen"> + <app-spectrum-data /> + </div> </ng-template> </mat-tab> </mat-tab-group> diff --git a/projects/nshmp-apps/src/app/hazard/static/components/curve-data/curve-data.component.scss b/projects/nshmp-apps/src/app/hazard/static/components/curve-data/curve-data.component.scss index 9e74c7b707a09482023690742b84590cc1e219ea..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/projects/nshmp-apps/src/app/hazard/static/components/curve-data/curve-data.component.scss +++ b/projects/nshmp-apps/src/app/hazard/static/components/curve-data/curve-data.component.scss @@ -1,3 +0,0 @@ -.data-table-container { - padding: 1em clamp(0.25em, 0.1em + 1vw, 1em); -} diff --git a/projects/nshmp-apps/src/app/hazard/static/components/spectrum-data/spectrum-data.component.scss b/projects/nshmp-apps/src/app/hazard/static/components/spectrum-data/spectrum-data.component.scss index 9e74c7b707a09482023690742b84590cc1e219ea..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/projects/nshmp-apps/src/app/hazard/static/components/spectrum-data/spectrum-data.component.scss +++ b/projects/nshmp-apps/src/app/hazard/static/components/spectrum-data/spectrum-data.component.scss @@ -1,3 +0,0 @@ -.data-table-container { - padding: 1em clamp(0.25em, 0.1em + 1vw, 1em); -} diff --git a/projects/nshmp-apps/src/app/internal/aws/check-haz-jobs/components/about/about.component.html b/projects/nshmp-apps/src/app/internal/aws/check-haz-jobs/components/about/about.component.html index 12a9708f49ce9aba30d3bb1c3d58d01b81783e1c..7d566fa0a5d5b31831a6377a1c9507218fd66873 100644 --- a/projects/nshmp-apps/src/app/internal/aws/check-haz-jobs/components/about/about.component.html +++ b/projects/nshmp-apps/src/app/internal/aws/check-haz-jobs/components/about/about.component.html @@ -31,7 +31,7 @@ <li> <div> - <button mat-raised-button color="primary">Show Logs</button> + <button mat-raised-button class="primary">Show Logs</button> </div> <span> @@ -58,7 +58,7 @@ <li> <div> - <button mat-raised-button color="warn">Terminate Job</button> + <button mat-raised-button class="error">Terminate Job</button> </div> <span> diff --git a/projects/nshmp-apps/src/app/internal/aws/check-haz-jobs/components/content/content.component.scss b/projects/nshmp-apps/src/app/internal/aws/check-haz-jobs/components/content/content.component.scss index 6639d9e4c161e7eea4b758e70f5027ba46da7d04..a1c7d178314a87f2404089e67bc7c35d479e0934 100644 --- a/projects/nshmp-apps/src/app/internal/aws/check-haz-jobs/components/content/content.component.scss +++ b/projects/nshmp-apps/src/app/internal/aws/check-haz-jobs/components/content/content.component.scss @@ -26,7 +26,7 @@ $toolbarHeight: 3.5em; } .logs-toolbar { - background-color: mat.m2-get-color-from-palette(variables.$nshmp-accent); + background-color: variables.$nshmp-secondary-color; font-size: clamp(8px, 6px + 1vw, 14px); font-weight: normal; height: $toolbarHeight; @@ -66,7 +66,3 @@ $toolbarHeight: 3.5em; font-weight: bold; font-style: italic; } - -body.dark-mode :host .logs-toolbar { - background-color: mat.m2-get-color-from-palette(variables.$nshmp-accent, 900); -} diff --git a/projects/nshmp-apps/src/app/internal/aws/check-haz-jobs/components/control-panel/control-panel.component.html b/projects/nshmp-apps/src/app/internal/aws/check-haz-jobs/components/control-panel/control-panel.component.html index d5ded724e9343c090f7fbbe90199f892fba1fa95..2396d198d862701ebe3235781dad5b4bca57bc34 100644 --- a/projects/nshmp-apps/src/app/internal/aws/check-haz-jobs/components/control-panel/control-panel.component.html +++ b/projects/nshmp-apps/src/app/internal/aws/check-haz-jobs/components/control-panel/control-panel.component.html @@ -13,9 +13,8 @@ > <div class="grid-col-6 padding-x-1"> <button - class="grid-col-12" + class="primary grid-col-12" mat-raised-button - color="primary" type="submit" [disabled]="form?.invalid" > @@ -25,9 +24,8 @@ <div class="grid-col-6 padding-x-1"> <button - class="grid-col-12" + class="error grid-col-12" mat-raised-button - color="warn" type="button" [disabled]="logResponse() === null" (click)="service.callJobInfoService()" diff --git a/projects/nshmp-apps/src/app/internal/aws/check-haz-jobs/components/snack-bar/snack-bar.component.scss b/projects/nshmp-apps/src/app/internal/aws/check-haz-jobs/components/snack-bar/snack-bar.component.scss index df192e28370fa5f13d2d8e5e09a6c15dbdc055f0..b5adf4e0d908a3f10bc69cf4a529b225eacd327b 100644 --- a/projects/nshmp-apps/src/app/internal/aws/check-haz-jobs/components/snack-bar/snack-bar.component.scss +++ b/projects/nshmp-apps/src/app/internal/aws/check-haz-jobs/components/snack-bar/snack-bar.component.scss @@ -1,4 +1,5 @@ @use '@ghsc/nshmp-template/styles/mixins'; +@use '@angular/material' as mat; :host { display: flex; diff --git a/projects/nshmp-apps/src/app/internal/aws/haz-job-history/components/about/about.component.html b/projects/nshmp-apps/src/app/internal/aws/haz-job-history/components/about/about.component.html index d37f102ff22e06b5ec21c79aa56271fb108eb2bc..964d2a464ee040df8b284466769088be86ee362f 100644 --- a/projects/nshmp-apps/src/app/internal/aws/haz-job-history/components/about/about.component.html +++ b/projects/nshmp-apps/src/app/internal/aws/haz-job-history/components/about/about.component.html @@ -34,7 +34,7 @@ <li> <div> - <button mat-raised-button color="primary">Get Job History</button> + <button mat-raised-button class="primary">Get Job History</button> </div> <span> diff --git a/projects/nshmp-apps/src/app/internal/aws/haz-job-history/components/control-panel/control-panel.component.html b/projects/nshmp-apps/src/app/internal/aws/haz-job-history/components/control-panel/control-panel.component.html index 905b0609ce6f04a5198be5f06da5391e91bb2144..e5ce74a03d5906dc78c52b34c849dbe87b5f68e4 100644 --- a/projects/nshmp-apps/src/app/internal/aws/haz-job-history/components/control-panel/control-panel.component.html +++ b/projects/nshmp-apps/src/app/internal/aws/haz-job-history/components/control-panel/control-panel.component.html @@ -27,9 +27,8 @@ > <div class="grid-col-12 padding-x-1"> <button - class="grid-col-12" + class="primary grid-col-12" mat-raised-button - color="primary" type="submit" [disabled]="form.invalid" > diff --git a/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/config/config.component.scss b/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/config/config.component.scss index 4683b5f22254625062035d3e12551f5d2cb21741..74ca37a77e1c21095ecb28896173f75df89696e1 100644 --- a/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/config/config.component.scss +++ b/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/config/config.component.scss @@ -41,7 +41,11 @@ padding-top: 2em; } +tr { + background-color: variables.$nshmp-secondary-color; +} + tr:hover { cursor: pointer; - background-color: mat.m2-get-color-from-palette(variables.$nshmp-accent); + background-color: var(--mat-sys-surface-container-highest); } diff --git a/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/form/form.component.html b/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/form/form.component.html index 83b08889787220f98934dd7e4f5c5740f4504391..55a9eb56b157e280d6264ee3070108216a48c477 100644 --- a/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/form/form.component.html +++ b/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/form/form.component.html @@ -1,567 +1,549 @@ <div> - <nshmp-template-form-fields> - <form - class="settings-section width-full" - [formGroup]="form" - (submit)="service.callService()" - > - <mat-accordion multi> - <!-- Import section --> - <mat-expansion-panel expanded> - <mat-expansion-panel-header> - <mat-panel-title>Configuration Import</mat-panel-title> - </mat-expansion-panel-header> - - <mat-divider /> - - <div class="settings-subsection import-section"> - <div class="settings-subsection--section"> - <!-- Import: file upload --> - <div> - Already have the below information? <br /> - Import the - <a (click)="service.activeTab(configTab().position)"> - configuration - </a> - as - <a (click)="service.activeTab(jsonTab().position)">JSON</a> - or - <a (click)="service.activeTab(yamlTab().position)">YAML</a> - </div> - <br /> - <input - #configEl - type="file" - accept=".json,.yml,.yaml" - (change)="importConfigFile()" - /> + <form + class="settings-section width-full" + [formGroup]="form" + (submit)="service.callService()" + > + <mat-accordion multi> + <!-- Import section --> + <mat-expansion-panel expanded> + <mat-expansion-panel-header> + <mat-panel-title>Configuration Import</mat-panel-title> + </mat-expansion-panel-header> + + <mat-divider /> + + <div class="settings-subsection import-section"> + <div class="settings-subsection--section"> + <!-- Import: file upload --> + <div> + Already have the below information? <br /> + Import the + <a (click)="service.activeTab(configTab().position)"> + configuration + </a> + as + <a (click)="service.activeTab(jsonTab().position)">JSON</a> + or + <a (click)="service.activeTab(yamlTab().position)">YAML</a> </div> + <br /> + <input + #configEl + type="file" + accept=".json,.yml,.yaml" + (change)="importConfigFile()" + /> </div> - </mat-expansion-panel> - - <!-- Cloud config--> - <mat-expansion-panel expanded> - <mat-expansion-panel-header> - <mat-panel-title>Cloud Configuration</mat-panel-title> - </mat-expansion-panel-header> - - <mat-divider /> - - <div class="settings-subsection aws-section"> - <div class="settings-subsection--section"> - <!-- AWS information: instance type --> - <mat-form-field class="grid-col-12 tablet:grid-col-6"> - <mat-label> - AWS EC2 Isntance Type - <span class="form-required">*</span> - </mat-label> - <input - matInput - type="text" - [formControl]=" - form.controls.cloudConfig.controls.instanceType - " - /> - <span matPrefix> - <mat-icon aria-label="Memory icon">memory</mat-icon> - </span> - <a - matSuffix - mat-icon-button - matTooltip="Click for AWS EC2 isntance type info" - href="https://aws.amazon.com/ec2/instance-types/" - target="__blank" - color="primary" - > - <mat-icon aria-label="Info icon">info</mat-icon> - </a> - <mat-hint> The AWS EC2 instance type </mat-hint> - <mat-error>Must not contain spaces</mat-error> - </mat-form-field> - - <p>Common instance types:</p> - <ul class="usa-list"> - @for (instance of commonInstances; track instance) { - <li> - {{ instance.type }} - (CPU: {{ instance.cpu }}, Memory: {{ instance.mem }} GB) - </li> - } - </ul> - </div> + </div> + </mat-expansion-panel> + + <!-- Cloud config--> + <mat-expansion-panel expanded> + <mat-expansion-panel-header> + <mat-panel-title>Cloud Configuration</mat-panel-title> + </mat-expansion-panel-header> + + <mat-divider /> + + <div class="settings-subsection aws-section"> + <div class="settings-subsection--section"> + <!-- AWS information: instance type --> + <mat-form-field class="grid-col-12 tablet:grid-col-6"> + <mat-label> + AWS EC2 Isntance Type + <span class="form-required">*</span> + </mat-label> + <input + matInput + type="text" + [formControl]="form.controls.cloudConfig.controls.instanceType" + /> + <span matPrefix> + <mat-icon aria-label="Memory icon">memory</mat-icon> + </span> + <a + matSuffix + mat-icon-button + matTooltip="Click for AWS EC2 isntance type info" + href="https://aws.amazon.com/ec2/instance-types/" + target="__blank" + class="primary" + > + <mat-icon aria-label="Info icon">info</mat-icon> + </a> + <mat-hint> The AWS EC2 instance type </mat-hint> + <mat-error>Must not contain spaces</mat-error> + </mat-form-field> + + <p>Common instance types:</p> + <ul class="usa-list"> + @for (instance of commonInstances; track instance) { + <li> + {{ instance.type }} + (CPU: {{ instance.cpu }}, Memory: {{ instance.mem }} GB) + </li> + } + </ul> </div> - </mat-expansion-panel> - - <!-- NSHMP Config section --> - <mat-expansion-panel expanded> - <mat-expansion-panel-header> - <mat-panel-title>NSHMP Configuration</mat-panel-title> - </mat-expansion-panel-header> - <mat-divider /> - <div class="settings-subsection program-section"> - <div class="settings-subsection--section"> - <!-- NSHMP config: email --> - <mat-form-field class="grid-col-12 tablet:grid-col-6"> - <mat-label - >Email <span class="form-required">*</span></mat-label - > - <input - matInput - [formControl]="form.controls.nshmpConfig.controls.email" - /> - <span matPrefix> - <mat-icon aria-label="Email icon">email</mat-icon> - </span> - <mat-error>Must be a valid USGS email</mat-error> - <mat-hint>Email to recieve notifications from AWS</mat-hint> - </mat-form-field> - - <mat-divider /> - - <!-- NSHMP config: Source code --> - <div class="settings-subsection padding-top-1"> - <mat-label class="settings-subsection--label"> - nshmp-haz Source Code - </mat-label> - <div class="settings-subsection--section"> - <!-- NSHMP config: source code Git URL --> - <mat-form-field class="grid-col-12 tablet:grid-col-12"> - <mat-label> - Source Code Git URL - <span class="form-required">*</span> - </mat-label> - <input - matInput - type="text" - [formControl]=" - form.controls.nshmpConfig.controls.sourceCodeGitUrl - " - /> - <span matPrefix> - <mat-icon aria-label="Code icon">code</mat-icon> - </span> - <a - matSuffix - mat-icon-button - matTooltip="Click for GitLab git clone URL info" - href="https://docs.gitlab.com/ee/gitlab-basics/start-using-git.html#clone-with-https" - target="__blank" - color="primary" - > - <mat-icon aria-label="Info icon">info</mat-icon> - </a> - <mat-error> - Must be a valid URL ending in <code>.git</code> - </mat-error> - <mat-hint>The Git URL to the nshmp-haz repository</mat-hint> - </mat-form-field> - - <!-- NSHMP config: source code SHA --> - <mat-form-field class="grid-col-12 tablet:grid-col-6"> - <mat-label> - Source Code Branch, Tag, or Commit - <span class="form-required">*</span> - </mat-label> - <input - matInput - type="text" - [formControl]=" - form.controls.nshmpConfig.controls.sourceCodeSha - " - /> - <span matPrefix> - <mat-icon aria-label="Code icon">code</mat-icon> - </span> - <mat-hint> - The branch, tag, or commit of the nshmp-haz repository - </mat-hint> - <mat-error>Must not contain spaces</mat-error> - </mat-form-field> - - <!-- NSHMP config: class name --> - <mat-form-field class="grid-col-12 tablet:grid-col-6"> - <mat-label> - Class Name to Run<span class="form-required">*</span> - </mat-label> - <mat-select - [formControl]=" - form.controls.nshmpConfig.controls.className - " - > - @for (class of nshmpHazClasses; track class) { - <mat-option [value]="class"> - {{ class }} - </mat-option> - } - </mat-select> - <span matPrefix> - <mat-icon aria-label="Code icon">code</mat-icon> - </span> - <a - matSuffix - mat-icon-button - matTooltip="Click for list of Java classes to run" - href="https://code.usgs.gov/ghsc/nshmp/nshmp-haz/-/tree/main/src/main/java/gov/usgs/earthquake/nshmp" - target="__blank" - color="primary" + </div> + </mat-expansion-panel> + + <!-- NSHMP Config section --> + <mat-expansion-panel expanded> + <mat-expansion-panel-header> + <mat-panel-title>NSHMP Configuration</mat-panel-title> + </mat-expansion-panel-header> + <mat-divider /> + <div class="settings-subsection program-section"> + <div class="settings-subsection--section"> + <!-- NSHMP config: email --> + <mat-form-field class="grid-col-12 tablet:grid-col-6"> + <mat-label>Email <span class="form-required">*</span></mat-label> + <input + matInput + [formControl]="form.controls.nshmpConfig.controls.email" + /> + <span matPrefix> + <mat-icon aria-label="Email icon">email</mat-icon> + </span> + <mat-error>Must be a valid USGS email</mat-error> + <mat-hint>Email to recieve notifications from AWS</mat-hint> + </mat-form-field> + + <mat-divider /> + + <!-- NSHMP config: Source code --> + <div class="settings-subsection padding-top-1"> + <mat-label class="settings-subsection--label"> + nshmp-haz Source Code + </mat-label> + <div class="settings-subsection--section"> + <!-- NSHMP config: source code Git URL --> + <mat-form-field class="grid-col-12 tablet:grid-col-12"> + <mat-label> + Source Code Git URL + <span class="form-required">*</span> + </mat-label> + <input + matInput + type="text" + [formControl]=" + form.controls.nshmpConfig.controls.sourceCodeGitUrl + " + /> + <span matPrefix> + <mat-icon aria-label="Code icon">code</mat-icon> + </span> + <a + matSuffix + mat-icon-button + matTooltip="Click for GitLab git clone URL info" + href="https://docs.gitlab.com/ee/gitlab-basics/start-using-git.html#clone-with-https" + target="__blank" + c="primary" + > + <mat-icon aria-label="Info icon">info</mat-icon> + </a> + <mat-error> + Must be a valid URL ending in <code>.git</code> + </mat-error> + <mat-hint>The Git URL to the nshmp-haz repository</mat-hint> + </mat-form-field> + + <!-- NSHMP config: source code SHA --> + <mat-form-field class="grid-col-12 tablet:grid-col-6"> + <mat-label> + Source Code Branch, Tag, or Commit + <span class="form-required">*</span> + </mat-label> + <input + matInput + type="text" + [formControl]=" + form.controls.nshmpConfig.controls.sourceCodeSha + " + /> + <span matPrefix> + <mat-icon aria-label="Code icon">code</mat-icon> + </span> + <mat-hint> + The branch, tag, or commit of the nshmp-haz repository + </mat-hint> + <mat-error>Must not contain spaces</mat-error> + </mat-form-field> + + <!-- NSHMP config: class name --> + <mat-form-field class="grid-col-12 tablet:grid-col-6"> + <mat-label> + Class Name to Run<span class="form-required">*</span> + </mat-label> + <mat-select + [formControl]="form.controls.nshmpConfig.controls.className" + > + @for (class of nshmpHazClasses; track class) { + <mat-option [value]="class"> + {{ class }} + </mat-option> + } + </mat-select> + <span matPrefix> + <mat-icon aria-label="Code icon">code</mat-icon> + </span> + <a + matSuffix + mat-icon-button + matTooltip="Click for list of Java classes to run" + href="https://code.usgs.gov/ghsc/nshmp/nshmp-haz/-/tree/main/src/main/java/gov/usgs/earthquake/nshmp" + target="__blank" + > + <mat-icon aria-label="Info icon">info</mat-icon> + </a> + <mat-hint>Java class name of class to run</mat-hint> + </mat-form-field> + + <!-- NSHMP config: nshmp-lib --> + <div class="settings-subsection margin-top-1"> + <mat-label class="settings-subsection--label"> + <mat-slide-toggle + [formControl]="form.controls.overrideNshmpLib" + class="lib-toggle" > - <mat-icon aria-label="Info icon">info</mat-icon> - </a> - <mat-hint>Java class name of class to run</mat-hint> - </mat-form-field> - - <!-- NSHMP config: nshmp-lib --> - <div class="settings-subsection margin-top-1"> - <mat-label class="settings-subsection--label"> - <mat-slide-toggle - [formControl]="form.controls.overrideNshmpLib" - color="primary" - class="lib-toggle" + Provide nshmp-lib Dependency + </mat-slide-toggle> + </mat-label> + <div class="settings-subsection--section"> + <!-- NSHMP config: nshmp-lib Git URL --> + <mat-form-field class="grid-col-12 tablet:grid-col-8"> + <mat-label> + nshmp-lib Git URL + @if (form.value.overrideNshmpLib) { + <span class="form-required"> * </span> + } + </mat-label> + <input + matInput + type="text" + [formControl]=" + form.controls.nshmpConfig.controls.nshmpLibGitUrl + " + /> + <span matPrefix> + <mat-icon aria-label="Code icon">code</mat-icon> + </span> + <a + matSuffix + mat-icon-button + matTooltip="Click for GitLab git clone URL info" + href="https://docs.gitlab.com/ee/gitlab-basics/start-using-git.html#clone-with-https" + target="__blank" > - Provide nshmp-lib Dependency - </mat-slide-toggle> - </mat-label> - <div class="settings-subsection--section"> - <!-- NSHMP config: nshmp-lib Git URL --> - <mat-form-field class="grid-col-12 tablet:grid-col-8"> - <mat-label> - nshmp-lib Git URL - @if (form.value.overrideNshmpLib) { - <span class="form-required"> * </span> - } - </mat-label> - <input - matInput - type="text" - [formControl]=" - form.controls.nshmpConfig.controls.nshmpLibGitUrl - " - /> - <span matPrefix> - <mat-icon aria-label="Code icon">code</mat-icon> - </span> - <a - matSuffix - mat-icon-button - matTooltip="Click for GitLab git clone URL info" - href="https://docs.gitlab.com/ee/gitlab-basics/start-using-git.html#clone-with-https" - target="__blank" - color="primary" - > - <mat-icon aria-label="Info icon">info</mat-icon> - </a> - <mat-error> - Must be a valid URL ending in <code>.git</code> - </mat-error> - <mat-hint - >The Git URL to the nshmp-lib repository</mat-hint - > - </mat-form-field> - - <!-- NSHMP config: nshmp-lib source code SHA --> - <mat-form-field - class="grid-col-12 tablet:grid-col-4 margin-bottom-1" + <mat-icon aria-label="Info icon">info</mat-icon> + </a> + <mat-error> + Must be a valid URL ending in <code>.git</code> + </mat-error> + <mat-hint + >The Git URL to the nshmp-lib repository</mat-hint > - <mat-label> - nshmp-lib Branch, Tag, or Commit - @if (form.value.overrideNshmpLib) { - <span class="form-required"> * </span> - } - </mat-label> - <input - matInput - type="text" - [formControl]=" - form.controls.nshmpConfig.controls.nshmpLibSha - " - /> - <span matPrefix> - <mat-icon aria-label="Code icon">code</mat-icon> - </span> - <mat-error> - Must be a valid URL ending in <code>.git</code> - </mat-error> - <mat-hint> - The branch, tag, or commit of the nshmp-lib repository - </mat-hint> - </mat-form-field> - </div> - </div> - </div> - </div> + </mat-form-field> - <mat-divider /> - - <div class="settings-subsection"> - <mat-label class="settings-subsection--label"> - National Seismic Hazard Model - </mat-label> - <div class="settings-subsection--section"> - <!-- NSHMP config: model Git URL --> - <mat-form-field class="grid-col-12"> - <mat-label> - National Seismic Hazard Model Git URL - <span class="form-required">*</span> - </mat-label> - <input - matInput - type="text" - [formControl]=" - form.controls.nshmpConfig.controls.modelGitUrl - " - /> - <span matPrefix> - <mat-icon aria-label="Plot icon">show_chart</mat-icon> - </span> - <a - matSuffix - mat-icon-button - matTooltip="Click for GitLab URL info" - href="https://docs.gitlab.com/ee/gitlab-basics/start-using-git.html#clone-with-https" - target="__blank" - color="primary" + <!-- NSHMP config: nshmp-lib source code SHA --> + <mat-form-field + class="grid-col-12 tablet:grid-col-4 margin-bottom-1" > - <mat-icon aria-label="Info icon">info</mat-icon> - </a> - <mat-hint>The Git URL to the NSHM repository</mat-hint> - <mat-error> - Must be a valid URL ending in <code>.git</code> - </mat-error> - </mat-form-field> - - <!-- NSHMP config: model SHA --> - <mat-form-field class="grid-col-12 tablet:grid-col-6"> - <mat-label> - Model Branch, Tag, or Commit - <span class="form-required">*</span> - </mat-label> - <input - matInput - type="text" - [formControl]=" - form.controls.nshmpConfig.controls.modelSha - " - /> - <span matPrefix> - <mat-icon aria-label="Code icon">code</mat-icon> - </span> - <mat-error>Must not contain spaces</mat-error> - <mat-hint> - The branch, tag, or commit of the NSHM repository - </mat-hint> - </mat-form-field> - - <!-- NSHMP config: model path --> - <mat-form-field - class="grid-col-12 tablet:grid-col-6 margin-bottom-1" - > - <mat-label>NSHM Path Inside Tarball</mat-label> - <input - matInput - type="text" - [formControl]=" - form.controls.nshmpConfig.controls.modelPath - " - /> - <span matPrefix> - <mat-icon aria-label="Folder icon">folder</mat-icon> - </span> - <mat-error>Must not contain spaces</mat-error> - <mat-hint>Path inside tarball to model</mat-hint> - </mat-form-field> + <mat-label> + nshmp-lib Branch, Tag, or Commit + @if (form.value.overrideNshmpLib) { + <span class="form-required"> * </span> + } + </mat-label> + <input + matInput + type="text" + [formControl]=" + form.controls.nshmpConfig.controls.nshmpLibSha + " + /> + <span matPrefix> + <mat-icon aria-label="Code icon">code</mat-icon> + </span> + <mat-error> + Must be a valid URL ending in <code>.git</code> + </mat-error> + <mat-hint> + The branch, tag, or commit of the nshmp-lib repository + </mat-hint> + </mat-form-field> + </div> </div> </div> + </div> - <mat-divider /> - - <!-- NSHMP config: site file --> - <div class="settings-subsection padding-top-1"> - <mat-label class="settings-subsection--label" - >Site File</mat-label + <mat-divider /> + + <div class="settings-subsection"> + <mat-label class="settings-subsection--label"> + National Seismic Hazard Model + </mat-label> + <div class="settings-subsection--section"> + <!-- NSHMP config: model Git URL --> + <mat-form-field class="grid-col-12"> + <mat-label> + National Seismic Hazard Model Git URL + <span class="form-required">*</span> + </mat-label> + <input + matInput + type="text" + [formControl]=" + form.controls.nshmpConfig.controls.modelGitUrl + " + /> + <span matPrefix> + <mat-icon aria-label="Plot icon">show_chart</mat-icon> + </span> + <a + matSuffix + mat-icon-button + matTooltip="Click for GitLab URL info" + href="https://docs.gitlab.com/ee/gitlab-basics/start-using-git.html#clone-with-https" + target="__blank" + > + <mat-icon aria-label="Info icon">info</mat-icon> + </a> + <mat-hint>The Git URL to the NSHM repository</mat-hint> + <mat-error> + Must be a valid URL ending in <code>.git</code> + </mat-error> + </mat-form-field> + + <!-- NSHMP config: model SHA --> + <mat-form-field class="grid-col-12 tablet:grid-col-6"> + <mat-label> + Model Branch, Tag, or Commit + <span class="form-required">*</span> + </mat-label> + <input + matInput + type="text" + [formControl]="form.controls.nshmpConfig.controls.modelSha" + /> + <span matPrefix> + <mat-icon aria-label="Code icon">code</mat-icon> + </span> + <mat-error>Must not contain spaces</mat-error> + <mat-hint> + The branch, tag, or commit of the NSHM repository + </mat-hint> + </mat-form-field> + + <!-- NSHMP config: model path --> + <mat-form-field + class="grid-col-12 tablet:grid-col-6 margin-bottom-1" > - <div class="settings-subsection--section"> - <div class="grid-col-12 padding-top-1"> - Upload CSV or GeoJSON - <a - href="https://code.usgs.gov/ghsc/nshmp/nshmp-haz/-/blob/main/docs/pages/Site-Specification.md" - target="__blank" - > - Site File - </a> - <br /> - <input - #uploadSiteFileEl - class="padding-y-1" - type="file" - accept=".geojson,.csv" - (change)="importSiteFile()" - /> - </div> + <mat-label>NSHM Path Inside Tarball</mat-label> + <input + matInput + type="text" + [formControl]="form.controls.nshmpConfig.controls.modelPath" + /> + <span matPrefix> + <mat-icon aria-label="Folder icon">folder</mat-icon> + </span> + <mat-error>Must not contain spaces</mat-error> + <mat-hint>Path inside tarball to model</mat-hint> + </mat-form-field> + </div> + </div> - <mat-form-field class="grid-col-12 padding-top-2"> - <mat-label> - URL to nshmp-haz Site File. - <span class="form-required">*</span> - </mat-label> - <input - matInput - [formControl]=" - form.controls.nshmpConfig.controls.siteFileUrl - " - /> - <span matPrefix> - <mat-icon aria-label="Note icon">note_add</mat-icon> - </span> - <a - matSuffix - mat-icon-button - matTooltip="Click for site file info" - href="https://code.usgs.gov/ghsc/nshmp/nshmp-haz/-/blob/main/docs/pages/Site-Specification.md" - target="__blank" - color="primary" - > - <mat-icon aria-label="Info icon">info</mat-icon> - </a> - <mat-error> Must be a valid URL </mat-error> - <mat-hint - >The URL to a GeoJSON or CSV file to run with</mat-hint - > - </mat-form-field> + <mat-divider /> + + <!-- NSHMP config: site file --> + <div class="settings-subsection padding-top-1"> + <mat-label class="settings-subsection--label" + >Site File</mat-label + > + <div class="settings-subsection--section"> + <div class="grid-col-12 padding-top-1"> + Upload CSV or GeoJSON + <a + href="https://code.usgs.gov/ghsc/nshmp/nshmp-haz/-/blob/main/docs/pages/Site-Specification.md" + target="__blank" + > + Site File + </a> + <br /> + <input + #uploadSiteFileEl + class="padding-y-1" + type="file" + accept=".geojson,.csv" + (change)="importSiteFile()" + /> </div> + + <mat-form-field class="grid-col-12 padding-top-2"> + <mat-label> + URL to nshmp-haz Site File. + <span class="form-required">*</span> + </mat-label> + <input + matInput + [formControl]=" + form.controls.nshmpConfig.controls.siteFileUrl + " + /> + <span matPrefix> + <mat-icon aria-label="Note icon">note_add</mat-icon> + </span> + <a + matSuffix + mat-icon-button + matTooltip="Click for site file info" + href="https://code.usgs.gov/ghsc/nshmp/nshmp-haz/-/blob/main/docs/pages/Site-Specification.md" + target="__blank" + > + <mat-icon aria-label="Info icon">info</mat-icon> + </a> + <mat-error> Must be a valid URL </mat-error> + <mat-hint + >The URL to a GeoJSON or CSV file to run with</mat-hint + > + </mat-form-field> </div> </div> </div> - </mat-expansion-panel> - - <!-- Map config --> - <mat-expansion-panel expanded> - <mat-expansion-panel-header> - <mat-panel-title>GMT Map Configuration</mat-panel-title> - </mat-expansion-panel-header> - - <mat-divider /> - - <div class="settings-subsection"> - <div class="settings-subsection--section"> - <!-- Map config: Title --> - <mat-form-field class="grid-col-12"> - <mat-label> Title (Optional)</mat-label> - <input - matInput - type="text" - [formControl]="form.controls.mapConfig.controls.title" - /> - <mat-hint>First row of GMT hazard map title</mat-hint> - </mat-form-field> - - <!-- Map config: Region --> - <mat-form-field class="grid-col-12 margin-bottom-neg-1"> - <mat-label> Region (Optional)</mat-label> - <mat-select - [formControl]="form.controls.mapConfig.controls.region" - > - @for (keyValue of mapRegions; track keyValue) { - <mat-option [value]="keyValue.value"> - {{ keyValue.key }} - </mat-option> - } - </mat-select> - <mat-hint>Region bounds, default is based on data</mat-hint> - </mat-form-field> - </div> + </div> + </mat-expansion-panel> + + <!-- Map config --> + <mat-expansion-panel expanded> + <mat-expansion-panel-header> + <mat-panel-title>GMT Map Configuration</mat-panel-title> + </mat-expansion-panel-header> + + <mat-divider /> + + <div class="settings-subsection"> + <div class="settings-subsection--section"> + <!-- Map config: Title --> + <mat-form-field class="grid-col-12"> + <mat-label> Title (Optional)</mat-label> + <input + matInput + type="text" + [formControl]="form.controls.mapConfig.controls.title" + /> + <mat-hint>First row of GMT hazard map title</mat-hint> + </mat-form-field> + + <!-- Map config: Region --> + <mat-form-field class="grid-col-12 margin-bottom-neg-1"> + <mat-label> Region (Optional)</mat-label> + <mat-select + [formControl]="form.controls.mapConfig.controls.region" + > + @for (keyValue of mapRegions; track keyValue) { + <mat-option [value]="keyValue.value"> + {{ keyValue.key }} + </mat-option> + } + </mat-select> + <mat-hint>Region bounds, default is based on data</mat-hint> + </mat-form-field> </div> - </mat-expansion-panel> - - <!-- Calc Config section --> - <mat-expansion-panel expanded> - <mat-expansion-panel-header> - <mat-panel-title>Calc Configuration</mat-panel-title> - </mat-expansion-panel-header> - - <mat-divider /> - - <div class="settings-subsection program-section"> - <div class="settings-subsection--section"> - <!-- Calc config: config file --> - <div class="settings-subsection padding-top-1"> - <mat-label class="settings-subsection--label"> - Calculation Configuration File - </mat-label> - - <div class="settings-subsection--section padding-top-1"> - <div class="grid-col-12"> - Upload nshmp-haz - <a - href="https://code.usgs.gov/ghsc/nshmp/nshmp-haz/-/blob/main/docs/pages/Calculation-Configuration.md" - target="__blank" - > - Calculation Configuration File - </a> - <br /> - <input - #calcConfigEl - class="padding-y-1" - type="file" - accept=".json" - (change)="importCalcConfigFile()" - /> - </div> + </div> + </mat-expansion-panel> + + <!-- Calc Config section --> + <mat-expansion-panel expanded> + <mat-expansion-panel-header> + <mat-panel-title>Calc Configuration</mat-panel-title> + </mat-expansion-panel-header> + + <mat-divider /> + + <div class="settings-subsection program-section"> + <div class="settings-subsection--section"> + <!-- Calc config: config file --> + <div class="settings-subsection padding-top-1"> + <mat-label class="settings-subsection--label"> + Calculation Configuration File + </mat-label> + + <div class="settings-subsection--section padding-top-1"> + <div class="grid-col-12"> + Upload nshmp-haz + <a + href="https://code.usgs.gov/ghsc/nshmp/nshmp-haz/-/blob/main/docs/pages/Calculation-Configuration.md" + target="__blank" + > + Calculation Configuration File + </a> + <br /> + <input + #calcConfigEl + class="padding-y-1" + type="file" + accept=".json" + (change)="importCalcConfigFile()" + /> + </div> - <div class="grid-col-12 padding-y-2"> - <mat-expansion-panel - [disabled]="calcConfig() === null" - [expanded]="calcConfig() !== null" - > - <mat-expansion-panel-header> - <mat-panel-title - >Calculation Configuration</mat-panel-title - > - <mat-panel-description> - Imported configuration - </mat-panel-description> - </mat-expansion-panel-header> - - @for (calcConfig of calcConfig(); track calcConfig) { - <div> - <pre class="code-block"> + <div class="grid-col-12 padding-y-2"> + <mat-expansion-panel + [disabled]="calcConfig() === null" + [expanded]="calcConfig() !== null" + > + <mat-expansion-panel-header> + <mat-panel-title + >Calculation Configuration</mat-panel-title + > + <mat-panel-description> + Imported configuration + </mat-panel-description> + </mat-expansion-panel-header> + + @for (calcConfig of calcConfig(); track calcConfig) { + <div> + <pre class="code-block"> <code> {{ calcConfigJson(calcConfig) }} </code> </pre> - </div> - } - </mat-expansion-panel> - </div> + </div> + } + </mat-expansion-panel> </div> </div> </div> </div> - </mat-expansion-panel> - </mat-accordion> - - <mat-divider /> - - <!-- Buttons --> - <div class="padding-y-2 grid-col-12"> - <button - mat-raised-button - color="primary" - type="submit" - [disabled]="form.invalid" - > - Submit Job - </button> - <button - class="float-right" - mat-raised-button - color="warn" - type="reset" - (click)="service.resetForm()" - [disabled]="form.pristine" - > - Reset - </button> - </div> - </form> - </nshmp-template-form-fields> + </div> + </mat-expansion-panel> + </mat-accordion> + + <mat-divider /> + + <!-- Buttons --> + <div class="padding-y-2 grid-col-12"> + <button + mat-raised-button + class="primary" + type="submit" + [disabled]="form.invalid" + > + Submit Job + </button> + <button + class="error float-right" + mat-raised-button + type="reset" + (click)="service.resetForm()" + [disabled]="form.pristine" + > + Reset + </button> + </div> + </form> </div> diff --git a/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/form/form.component.ts b/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/form/form.component.ts index cb48cdafda5d507c4307408aed85f2e1250fbb8b..a52da6d578fa7617a4cb26369e9c3405cb90426e 100644 --- a/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/form/form.component.ts +++ b/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/form/form.component.ts @@ -33,7 +33,6 @@ import {MatSelect} from '@angular/material/select'; import {MatSlideToggle} from '@angular/material/slide-toggle'; import {MatTab} from '@angular/material/tabs'; import {MatTooltip} from '@angular/material/tooltip'; -import {NshmpTemplateFormFieldsComponent} from '@ghsc/nshmp-template'; import {CalcConfig} from '@ghsc/nshmp-utils-ts/libs/aws/run-nshmp-haz'; import {Subscription} from 'rxjs'; import * as YAML from 'yaml'; @@ -69,7 +68,6 @@ import {JobSubmittedComponent} from '../job-submitted/job-submitted.component'; MatSlideToggle, MatExpansionPanelDescription, MatButton, - NshmpTemplateFormFieldsComponent, ReactiveFormsModule, MatIcon, ], diff --git a/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/history/history.component.html b/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/history/history.component.html index c3018fa9ad6098e5f978e2cab24a336db9bf1d5a..a9d1ea24a91dc615374d80f49aa03fc4f1d0680f 100644 --- a/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/history/history.component.html +++ b/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/history/history.component.html @@ -96,7 +96,7 @@ <div class="padding-y-2"> <button mat-raised-button - color="primary" + class="primary" type="button" [disabled]="history().length === 0" (click)="service.clearHistory()" diff --git a/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/job-submitted/job-submitted.component.html b/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/job-submitted/job-submitted.component.html index 4ea7f4b9b89db561fac33e76c76680cf6655aee8..8841a66f1c2fe408a21f31560c4269c97df64087 100644 --- a/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/job-submitted/job-submitted.component.html +++ b/projects/nshmp-apps/src/app/internal/aws/submit-haz-jobs/components/job-submitted/job-submitted.component.html @@ -30,7 +30,7 @@ @if (serviceResponse?.response; as response) { <button mat-raised-button - color="primary" + class="primary" (click)="checkJob(response)" > Check on Job @@ -43,10 +43,9 @@ <div mat-dialog-actions> <button - class="float-right" + class="secondary float-right" mat-raised-button [mat-dialog-close]="true" - color="accent" > Close </button> diff --git a/projects/nshmp-apps/src/app/internal/aws/terminate-haz-jobs/components/about/about.component.html b/projects/nshmp-apps/src/app/internal/aws/terminate-haz-jobs/components/about/about.component.html index d1f384294926e495a65f7333160e012002c5baba..3fe991168f14f73b327f04ae832a6132aa0a398a 100644 --- a/projects/nshmp-apps/src/app/internal/aws/terminate-haz-jobs/components/about/about.component.html +++ b/projects/nshmp-apps/src/app/internal/aws/terminate-haz-jobs/components/about/about.component.html @@ -34,7 +34,7 @@ <li> <div> - <button mat-raised-button color="warn">Terminate Job</button> + <button mat-raised-button class="error">Terminate Job</button> </div> <span> diff --git a/projects/nshmp-apps/src/app/internal/aws/terminate-haz-jobs/components/content/content.component.html b/projects/nshmp-apps/src/app/internal/aws/terminate-haz-jobs/components/content/content.component.html index a741a95660f2b880eec84a44d294860d246fca82..3aa380b2572c26360dbee9a4d8b97c55f496a655 100644 --- a/projects/nshmp-apps/src/app/internal/aws/terminate-haz-jobs/components/content/content.component.html +++ b/projects/nshmp-apps/src/app/internal/aws/terminate-haz-jobs/components/content/content.component.html @@ -1,32 +1,30 @@ -<nshmp-template-form-fields> - <div class="grid-container center-x form"> - <form - class="grid-col-10 tablet:grid-col-8" - [formGroup]="form" - (submit)="service.callJobInfoService()" - > - <mat-label class="label">AWS nshmp-haz Job ID</mat-label> +<div class="grid-container center-x form"> + <form + class="grid-col-10 tablet:grid-col-8" + [formGroup]="form" + (submit)="service.callJobInfoService()" + > + <mat-label class="label">AWS nshmp-haz Job ID</mat-label> - <mat-form-field class="grid-col-12"> - <mat-label>Job ID <span class="form-required">*</span></mat-label> - <input matInput type="text" [formControl]="form.controls.id" /> - <div matSuffix matTooltip="The id of the running job to terminate"> - <mat-icon aria-label="Info icon">info</mat-icon> - </div> - <mat-hint>The id of the running job to terminate</mat-hint> - </mat-form-field> - - <!-- Buttons --> - <div class="padding-y-2 grid-col-12"> - <button - mat-raised-button - color="warn" - type="submit" - [disabled]="form.invalid" - > - Terminate Job - </button> + <mat-form-field class="grid-col-12"> + <mat-label>Job ID <span class="form-required">*</span></mat-label> + <input matInput type="text" [formControl]="form.controls.id" /> + <div matSuffix matTooltip="The id of the running job to terminate"> + <mat-icon aria-label="Info icon">info</mat-icon> </div> - </form> - </div> -</nshmp-template-form-fields> + <mat-hint>The id of the running job to terminate</mat-hint> + </mat-form-field> + + <!-- Buttons --> + <div class="padding-y-2 grid-col-12"> + <button + mat-raised-button + class="error" + type="submit" + [disabled]="form.invalid" + > + Terminate Job + </button> + </div> + </form> +</div> diff --git a/projects/nshmp-apps/src/app/internal/aws/terminate-haz-jobs/components/content/content.component.ts b/projects/nshmp-apps/src/app/internal/aws/terminate-haz-jobs/components/content/content.component.ts index 38b8480ecd485ae5af2eb0e9250c55cfc3eb9758..20faf93116dddb2e8a025519f99ab19cd25cb1c6 100644 --- a/projects/nshmp-apps/src/app/internal/aws/terminate-haz-jobs/components/content/content.component.ts +++ b/projects/nshmp-apps/src/app/internal/aws/terminate-haz-jobs/components/content/content.component.ts @@ -9,7 +9,6 @@ import { import {MatIcon} from '@angular/material/icon'; import {MatInput} from '@angular/material/input'; import {MatTooltip} from '@angular/material/tooltip'; -import {NshmpTemplateFormFieldsComponent} from '@ghsc/nshmp-template'; import {AppService} from '../../services/app.service'; @@ -24,7 +23,6 @@ import {AppService} from '../../services/app.service'; MatSuffix, MatTooltip, MatHint, - NshmpTemplateFormFieldsComponent, ReactiveFormsModule, MatIcon, ], diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.html b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.html index 1defdd8025f3e43687b10a8c8ea75787b22e9eb3..31658e81353166e52b197496859fc46abc5ee320 100644 --- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.html +++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.html @@ -120,7 +120,7 @@ extended (click)="service.addLocationForm()" type="button" - color="secondary" + class="secondary" > <mat-icon>add</mat-icon> Add additional location diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/data/data.component.html b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/data/data.component.html index 3a01a24d4c7d77ae994baaf6334d73485b7747c1..8080c78fac32e548228ca9dc2bb6f71d7c0ed602 100644 --- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/data/data.component.html +++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/data/data.component.html @@ -1,13 +1,13 @@ -@for (table of tables(); track table) { - <nshmp-lib-ng-data-table-panel - [table]="table.tables" - filename="geophysical-profiles.csv" - buttonText="Export to CSV" - [title]="table.title" - /> -} - <div class="grid-container-widescreen"> + @for (table of tables(); track table) { + <nshmp-lib-ng-data-table-panel + [table]="table.tables" + filename="geophysical-profiles.csv" + buttonText="Export to CSV" + [title]="table.title" + /> + } + <mat-accordion> <mat-expansion-panel expanded> <mat-expansion-panel-header> diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/data/data.component.scss b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/data/data.component.scss index 71bd80d31ff39fe1d68e6232b50e8198fcc266bc..42f443f767c04ffe838764e07c344d8b25b659a2 100644 --- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/data/data.component.scss +++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/data/data.component.scss @@ -7,12 +7,11 @@ td { body.dark-mode :host { table { - color: mat.m2-get-color-from-palette(variables.$nshmp-accent, 200); + color: variables.$nshmp-on-primary-color; th, td { - border: 1px solid - mat.m2-get-color-from-palette(variables.$nshmp-accent, 700); + border: 1px solid var(--mat-sys-surface-container-highest); border-left: 0; border-right: 0; } diff --git a/projects/nshmp-apps/src/app/services/components/content/content.component.scss b/projects/nshmp-apps/src/app/services/components/content/content.component.scss index ff5faac1291b12049c39c7f2267a422e93b8e786..ec8d1ba1ceb99d44bcefaa5d50de2b1b465579b7 100644 --- a/projects/nshmp-apps/src/app/services/components/content/content.component.scss +++ b/projects/nshmp-apps/src/app/services/components/content/content.component.scss @@ -64,7 +64,7 @@ $sidenav-width: 300px; $sidenav-collapsed-width: 65px; mat-sidenav { - background-color: #fafafa; + background-color: variables.$nshmp-secondary-color; border-right: unset; width: $sidenav-width; @@ -84,15 +84,7 @@ mat-sidenav { } mat-nav-list { - border-right: solid 3px variables.$theme-color; - - a { - @include mat.list-typography( - mat.m2-define-typography-config( - $body-2: mat.m2-define-typography-level($font-size: 14px) - ) - ); - } + border-right: solid 3px variables.$nshmp-primary-color; a.active { @include mat.list-overrides( @@ -100,15 +92,6 @@ mat-sidenav { list-item-supporting-text-color: #3d5e80, ) ); - - @include mat.list-typography( - mat.m2-define-typography-config( - $body-2: mat.m2-define-typography-level( - $font-size: 14px, - $font-weight: 800 - ) - ) - ); } } } @@ -122,13 +105,6 @@ mat-sidenav.collapsed { } body.dark-mode :host { - mat-sidenav { - background-color: mat.m2-get-color-from-palette( - variables.$nshmp-accent, - 800 - ); - } - .card-section h4 { color: rgba(255, 255, 255, 0.7); } diff --git a/projects/nshmp-apps/src/app/source/mfd/components/content/content.component.html b/projects/nshmp-apps/src/app/source/mfd/components/content/content.component.html index aea11d8ac62e8b71ea39a65df1063c271d6c226c..c8253e42bb05bd0aa06cd99e7af77d573ae2c291 100644 --- a/projects/nshmp-apps/src/app/source/mfd/components/content/content.component.html +++ b/projects/nshmp-apps/src/app/source/mfd/components/content/content.component.html @@ -13,7 +13,9 @@ [disabled]="hasData() === false" > <ng-template matTabContent> - <app-logic-tree /> + <div class="grid-container-widescreen"> + <app-logic-tree /> + </div> </ng-template> </mat-tab> @@ -24,7 +26,9 @@ [disabled]="hasData() === false" > <ng-template matTabContent> - <app-data /> + <div class="grid-container-widescreen"> + <app-data /> + </div> </ng-template> </mat-tab> </mat-tab-group> diff --git a/projects/nshmp-apps/src/app/source/mfd/components/control-panel/control-panel.component.html b/projects/nshmp-apps/src/app/source/mfd/components/control-panel/control-panel.component.html index 36c03aa08c323652eabee9fc15e619cd74927ef8..1c5323702c4373ad73bf881e35de85b9ea04307f 100644 --- a/projects/nshmp-apps/src/app/source/mfd/components/control-panel/control-panel.component.html +++ b/projects/nshmp-apps/src/app/source/mfd/components/control-panel/control-panel.component.html @@ -49,20 +49,14 @@ <div class="plot-options"> <!-- Cumulative --> <div class="grid-row"> - <mat-slide-toggle - color="primary" - [formControl]="formGroup.controls.cumulative" - > + <mat-slide-toggle [formControl]="formGroup.controls.cumulative"> Cumulative </mat-slide-toggle> </div> <!-- Weighted MFDs --> <div class="grid-row"> - <mat-slide-toggle - color="primary" - [formControl]="formGroup.controls.weightedMfds" - > + <mat-slide-toggle [formControl]="formGroup.controls.weightedMfds"> Weighted MFDs </mat-slide-toggle> </div> diff --git a/projects/nshmp-apps/src/app/source/model-maps/components/about/about.component.html b/projects/nshmp-apps/src/app/source/model-maps/components/about/about.component.html index ab077dcbbe4a42ac00c5079a26935a73bcdeac8c..67b23cb0e5f456f848378a7bdffbdb7f70d32c48 100644 --- a/projects/nshmp-apps/src/app/source/model-maps/components/about/about.component.html +++ b/projects/nshmp-apps/src/app/source/model-maps/components/about/about.component.html @@ -23,7 +23,7 @@ <ul class="icon-list"> <li> <div> - <mat-slide-toggle color="primary" /> + <mat-slide-toggle /> </div> <span> Click on the toggle to toggle visibility of that layer. </span> diff --git a/projects/nshmp-apps/src/app/source/model-maps/components/info-popup/info-popup.component.html b/projects/nshmp-apps/src/app/source/model-maps/components/info-popup/info-popup.component.html index 9fa0c207b355c476ad5e39a31f2615f4a944b5c0..d96409433ef97c1a0efb6aec2593f62cd76d13b6 100644 --- a/projects/nshmp-apps/src/app/source/model-maps/components/info-popup/info-popup.component.html +++ b/projects/nshmp-apps/src/app/source/model-maps/components/info-popup/info-popup.component.html @@ -48,7 +48,7 @@ </mat-card-content> <mat-card-footer align="end"> - <button mat-raised-button color="primary" (click)="close()"> + <button mat-raised-button class="primary" (click)="close()"> Close </button> </mat-card-footer> @@ -105,7 +105,7 @@ </mat-card-content> <mat-card-footer align="end"> - <button mat-raised-button color="primary" (click)="close()"> + <button mat-raised-button class="primary" (click)="close()"> Close </button> </mat-card-footer> diff --git a/projects/nshmp-apps/src/app/source/rates/components/content/content.component.html b/projects/nshmp-apps/src/app/source/rates/components/content/content.component.html index edd8a3d073b8220b0c0c1e6ad07932265badf5a5..31cffd512f4579d37f799adcfe083508e7c09cba 100644 --- a/projects/nshmp-apps/src/app/source/rates/components/content/content.component.html +++ b/projects/nshmp-apps/src/app/source/rates/components/content/content.component.html @@ -9,24 +9,28 @@ <!-- Rate data --> <mat-tab label="Rate Data" [disabled]="hasData() === false"> <ng-template matTabContent> - <nshmp-lib-ng-data-table-panel - [table]="rateTableData()" - buttonText="Export rates as CSV" - title="Rates" - filename="rates {{ parameters() }}.csv" - /> + <div class="grid-container-widescreen"> + <nshmp-lib-ng-data-table-panel + [table]="rateTableData()" + buttonText="Export rates as CSV" + title="Rates" + filename="rates {{ parameters() }}.csv" + /> + </div> </ng-template> </mat-tab> <!-- Probability data --> <mat-tab label="Probability Data" [disabled]="hasData() === false"> <ng-template matTabContent> - <nshmp-lib-ng-data-table-panel - [table]="probabilityTableData()" - buttonText="Export probabilities as CSV" - title="Probabilities" - filename="probabilities {{ parameters() }}.csv" - /> + <div class="grid-container-widescreen"> + <nshmp-lib-ng-data-table-panel + [table]="probabilityTableData()" + buttonText="Export probabilities as CSV" + title="Probabilities" + filename="probabilities {{ parameters() }}.csv" + /> + </div> </ng-template> </mat-tab> </mat-tab-group> diff --git a/projects/nshmp-apps/src/styles/_code-block.scss b/projects/nshmp-apps/src/styles/_code-block.scss index 5a35435a80f7f778daa6a5b683586074acfd4d97..eaa0ef9af9fb5dbd4ac7f0ff2d45d626e0580d39 100644 --- a/projects/nshmp-apps/src/styles/_code-block.scss +++ b/projects/nshmp-apps/src/styles/_code-block.scss @@ -2,13 +2,8 @@ @use '@ghsc/nshmp-template/styles/variables'; .code-block { - background-color: mat.m2-get-color-from-palette(variables.$nshmp-accent); font-size: clamp(8px, 6px + 1vw, 14px); line-height: clamp(0.75em, 0.5em + 1vw, 1.5em); overflow-x: scroll; padding: 0 1em; } - -body.dark-mode .code-block { - background-color: mat.m2-get-color-from-palette(variables.$nshmp-accent, 700); -} diff --git a/projects/nshmp-apps/src/styles/_parameter-summary.scss b/projects/nshmp-apps/src/styles/_parameter-summary.scss index cbf815ad00131a55b6d5279b99db01da19035d28..df71d76c2ac2170f13442180f727f5b93e4b0ac4 100644 --- a/projects/nshmp-apps/src/styles/_parameter-summary.scss +++ b/projects/nshmp-apps/src/styles/_parameter-summary.scss @@ -1,20 +1,15 @@ @use '@angular/material' as mat; -$list-typography: mat.m2-define-typography-config( - $body-1: - mat.m2-define-typography-level( - $font-size: 14px, - $line-height: 18px, - ), -); - .parameter-summary { - mat-list.parameter-list { - @include mat.list-typography($list-typography); + @include mat.list-overrides( + ( + list-item-label-text-size: 14px, + list-item-one-line-container-height: 2em, + ) + ); + mat-list.parameter-list { mat-list-item { - height: 2em; - .parameter { font-weight: 700; } @@ -24,9 +19,5 @@ $list-typography: mat.m2-define-typography-config( height: 1em; padding-left: 1.5em; } - - .indent-list.font-small { - @include mat.list-typography($list-typography); - } } } diff --git a/projects/nshmp-apps/src/styles/_scrolling.scss b/projects/nshmp-apps/src/styles/_scrolling.scss index d7d2ada65e3a8d6f589350d560cd5d4846127e37..0ec9a4fe6a1215b071979c0a49370f01baf12d19 100644 --- a/projects/nshmp-apps/src/styles/_scrolling.scss +++ b/projects/nshmp-apps/src/styles/_scrolling.scss @@ -31,7 +31,7 @@ $spacing: 1em !default; } } -$dark-mode-accent: mat.m2-get-color-from-palette(variables.$nshmp-accent, 800); +$dark-mode-accent: variables.$nshmp-secondary-color; body.dark-mode { .horizontal-scrolling {