mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ACS-6211] Fixed UI alignment issues in create rules screen (CardView and child components) (#9101)
* [ACS-6211] Fixed UI alignment issues create rule dialog (changes in card-view and child components) * [ACS-6211] Removed unneeded test case * [ACS-6211] Addressed code review findings. Added label div for when card-view-selectitem.component is in non-editable mode. Added corresponding tests * [ACS-6211] Fixed alignment issue for card-view-selectitem.component * [ACS-6211] Removed unneeded testcase * [ACS-6211] Resolved ui alignment issue with card-view-text-item.component
This commit is contained in:
@@ -22,7 +22,14 @@ import { BaseCardView } from '../base-card-view';
|
|||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'adf-card-view-boolitem',
|
selector: 'adf-card-view-boolitem',
|
||||||
templateUrl: './card-view-boolitem.component.html'
|
templateUrl: './card-view-boolitem.component.html',
|
||||||
|
styles: [
|
||||||
|
`
|
||||||
|
.adf-property-value {
|
||||||
|
padding: 15px 0;
|
||||||
|
}
|
||||||
|
`
|
||||||
|
]
|
||||||
})
|
})
|
||||||
|
|
||||||
export class CardViewBoolItemComponent extends BaseCardView<CardViewBoolItemModel> {
|
export class CardViewBoolItemComponent extends BaseCardView<CardViewBoolItemModel> {
|
||||||
|
@@ -73,9 +73,12 @@ describe('CardViewSelectItemComponent', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe('Rendering', () => {
|
describe('Rendering', () => {
|
||||||
it('should render the label', () => {
|
it('should render custom label when editable is set to false', () => {
|
||||||
|
component.property = new CardViewSelectItemModel({
|
||||||
|
...mockDefaultProps,
|
||||||
|
editable: false
|
||||||
|
});
|
||||||
fixture.detectChanges();
|
fixture.detectChanges();
|
||||||
|
|
||||||
const labelValue = fixture.debugElement.query(By.css('.adf-property-label'));
|
const labelValue = fixture.debugElement.query(By.css('.adf-property-label'));
|
||||||
expect(labelValue).not.toBeNull();
|
expect(labelValue).not.toBeNull();
|
||||||
expect(labelValue.nativeElement.innerText).toBe('Select box label');
|
expect(labelValue.nativeElement.innerText).toBe('Select box label');
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
<div class="adf-property-list">
|
<div class="adf-property-list">
|
||||||
<div *ngFor="let property of properties">
|
<div *ngFor="let property of properties" class="adf-property-container">
|
||||||
<div [attr.data-automation-id]="'header-'+property.key" class="adf-property">
|
<div [attr.data-automation-id]="'header-'+property.key" class="adf-property">
|
||||||
<adf-card-view-item-dispatcher
|
<adf-card-view-item-dispatcher
|
||||||
[property]="property"
|
[property]="property"
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
.adf-property-label {
|
.adf-property-label {
|
||||||
color: var(--adf-metadata-property-panel-text-color);
|
color: var(--adf-metadata-property-panel-text-color);
|
||||||
display: flex;
|
display: flex;
|
||||||
padding: 6px 0;
|
padding: 3px 0;
|
||||||
line-height: 20px;
|
line-height: 20px;
|
||||||
|
|
||||||
&.adf-property-value-editable {
|
&.adf-property-value-editable {
|
||||||
@@ -19,6 +19,10 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.adf-property-container {
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
.adf-property {
|
.adf-property {
|
||||||
.adf-property-field {
|
.adf-property-field {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
@@ -30,7 +34,7 @@
|
|||||||
.mat-input-element {
|
.mat-input-element {
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
color: var(--adf-metadata-property-panel-title-color);
|
color: var(--adf-metadata-property-panel-title-color);
|
||||||
margin-top: 32px;
|
margin-top: 20px;
|
||||||
padding: 6px 0;
|
padding: 6px 0;
|
||||||
line-height: 20px;
|
line-height: 20px;
|
||||||
}
|
}
|
||||||
@@ -57,7 +61,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.mat-form-field-label {
|
.mat-form-field-label {
|
||||||
padding: 6px 0;
|
padding: 0;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
@@ -83,7 +87,7 @@
|
|||||||
&.mat-input-element {
|
&.mat-input-element {
|
||||||
color: var(--adf-metadata-action-button-clear-color);
|
color: var(--adf-metadata-action-button-clear-color);
|
||||||
padding: 6px 0 6px 12px;
|
padding: 6px 0 6px 12px;
|
||||||
margin: 32px 0 0;
|
margin: 20px 0 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user