diff --git a/frontend/angular.json b/frontend/angular.json index f6c38e8b9..e5aff6974 100644 --- a/frontend/angular.json +++ b/frontend/angular.json @@ -47,7 +47,7 @@ "stylePreprocessorOptions": { "includePaths": ["node_modules/@brumeilde/ngx-theme/presets/material"] }, - "scripts": [], + "scripts": ["node_modules/mermaid/dist/mermaid.min.js"], "extractLicenses": false, "sourceMap": true, "optimization": false, diff --git a/frontend/src/app/components/company/company.component.css b/frontend/src/app/components/company/company.component.css index 23dbbed2e..d59c01c4e 100644 --- a/frontend/src/app/components/company/company.component.css +++ b/frontend/src/app/components/company/company.component.css @@ -112,6 +112,52 @@ color: var(--color-successPalette-500); } +.access-popup { + background: var(--mat-menu-container-color, #fff); + border-radius: 4px; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); + padding: 8px 12px; + min-width: 160px; + white-space: nowrap; + display: flex; + flex-direction: column; + font-family: var(--mat-menu-item-label-text-font, inherit); + font-size: var(--mat-menu-item-label-text-size, 14px); +} + +.access-popup__connection { + display: flex; + flex-direction: column; +} + +.access-popup__connection-title { + font-weight: 500; +} + +.access-popup__connection-db { + font-size: 0.786em; + color: rgba(0, 0, 0, 0.45); + padding-left: 2px; +} + +@media (prefers-color-scheme: dark) { + .access-popup__connection-db { + color: rgba(255, 255, 255, 0.45); + } +} + +.access-popup__group { + font-size: 0.857em; + color: rgba(0, 0, 0, 0.6); + padding-left: 8px; +} + +@media (prefers-color-scheme: dark) { + .access-popup__group { + color: rgba(255, 255, 255, 0.6); + } +} + .company-member-cell_not-accessed { color: var(--color-warnPalette-500); } diff --git a/frontend/src/app/components/company/company.component.html b/frontend/src/app/components/company/company.component.html index 814269bbf..3ef3e3c58 100644 --- a/frontend/src/app/components/company/company.component.html +++ b/frontend/src/app/components/company/company.component.html @@ -199,14 +199,42 @@