diff --git a/web/src/app/administration/components/classification-details/classification-details.component.html b/web/src/app/administration/components/classification-details/classification-details.component.html index a482ce89a..0328e58cd 100644 --- a/web/src/app/administration/components/classification-details/classification-details.component.html +++ b/web/src/app/administration/components/classification-details/classification-details.component.html @@ -4,8 +4,16 @@ -

{{classification.name}}  [{{classification.type}}] - {{badgeMessage$ | async}} +

+ + {{classification.name}}  [{{classification.type}}] + + + {{badgeMessage$ | async}} +

diff --git a/web/src/app/administration/components/classification-details/classification-details.component.scss b/web/src/app/administration/components/classification-details/classification-details.component.scss index fae6f9958..8fc1e696e 100644 --- a/web/src/app/administration/components/classification-details/classification-details.component.scss +++ b/web/src/app/administration/components/classification-details/classification-details.component.scss @@ -21,15 +21,36 @@ &__headline { font-size: 1.5rem; - padding: 0.5rem; - max-width: calc(100% - 350px); + padding: 0 0.5rem 0.5rem 0.5rem; + max-width: calc(100% - 350px) !important; + } + + &__title { + display: block; + overflow: hidden; + text-overflow: ellipsis; + + position: relative; + top: 8px; + } + + &__title-badge { + display: block; overflow: hidden; text-overflow: ellipsis; } &__badge-message { - font-size: 13px; + display: block; + text-align: center; + vertical-align: middle; + line-height: 20px; + font-size: 1rem; background-color: $transparent-grey; + border-radius: 4px; + + overflow: hidden; + text-overflow: ellipsis; } &__button { diff --git a/web/src/app/administration/components/classification-details/classification-details.component.spec.ts b/web/src/app/administration/components/classification-details/classification-details.component.spec.ts index 9e9277d42..440728252 100644 --- a/web/src/app/administration/components/classification-details/classification-details.component.spec.ts +++ b/web/src/app/administration/components/classification-details/classification-details.component.spec.ts @@ -32,6 +32,7 @@ import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { By } from '@angular/platform-browser'; import { MatProgressBarModule } from '@angular/material/progress-bar'; import { MatToolbarModule } from '@angular/material/toolbar'; +import { MatTooltipModule } from '@angular/material/tooltip'; @Component({ selector: 'taskana-shared-field-error-display', template: '' }) class FieldErrorDisplayStub { @@ -129,6 +130,7 @@ describe('ClassificationDetailsComponent', () => { MatSelectModule, MatProgressBarModule, MatMenuModule, + MatTooltipModule, BrowserAnimationsModule ], declarations: [ClassificationDetailsComponent, InputStub, FieldErrorDisplayStub, SvgIconStub, TextareaStub], @@ -274,7 +276,7 @@ describe('ClassificationDetailsComponent', () => { expect(headline).toBeTruthy(); expect(headline.textContent).toContain('Recommendation'); expect(headline.textContent).toContain('DOCUMENT'); - const badgeMessage = headline.children[0]; + const badgeMessage = headline.children[1]; expect(badgeMessage).toBeTruthy(); expect(badgeMessage.textContent.trim()).toBe('Creating new classification'); }); diff --git a/web/src/app/administration/components/workbasket-details/workbasket-details.component.html b/web/src/app/administration/components/workbasket-details/workbasket-details.component.html index 6adff586f..aa84109d5 100644 --- a/web/src/app/administration/components/workbasket-details/workbasket-details.component.html +++ b/web/src/app/administration/components/workbasket-details/workbasket-details.component.html @@ -1,8 +1,8 @@

- {{workbasket.name}} - {{ badgeMessage$ | async }} + {{workbasket.name}} + {{ badgeMessage$ | async }}

' }) class WorkbasketInformationStub { @@ -91,6 +92,7 @@ describe('WorkbasketDetailsComponent', () => { MatTabsModule, MatMenuModule, MatToolbarModule, + MatTooltipModule, BrowserAnimationsModule ], declarations: [