AAE-22724 Fix json widget display (#10248)

This commit is contained in:
Diogo Bastos 2024-10-07 17:08:15 +01:00 committed by GitHub
parent e0e89cfa3b
commit 9e70aad67d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 24 additions and 2 deletions

View File

@ -0,0 +1,8 @@
<div class="adf-json-widget">
<div class="adf-json-widget-label">
<label class="adf-label" [attr.for]="field.id">
{{ field.name | translate }}
</label>
</div>
<button mat-raised-button color="primary" (click)="view()">json</button>
</div>

View File

@ -0,0 +1,11 @@
.adf {
&-json-widget {
width: 100%;
&-label {
.adf-label {
-webkit-font-smoothing: antialiased;
}
}
}
}

View File

@ -21,10 +21,13 @@ import { MatDialog } from '@angular/material/dialog';
import { EditJsonDialogSettings, EditJsonDialogComponent } from '../../../../dialogs/edit-json/edit-json.dialog'; import { EditJsonDialogSettings, EditJsonDialogComponent } from '../../../../dialogs/edit-json/edit-json.dialog';
import { FormService } from '../../../services/form.service'; import { FormService } from '../../../services/form.service';
import { WidgetComponent } from '../widget.component'; import { WidgetComponent } from '../widget.component';
import { MatFormFieldModule } from '@angular/material/form-field';
import { TranslateModule } from '@ngx-translate/core';
@Component({ @Component({
standalone: true, standalone: true,
template: ` <button mat-raised-button color="primary" (click)="view()">json</button> `, templateUrl: './json.widget.html',
styleUrls: ['./json.widget.scss'],
host: { host: {
'(click)': 'event($event)', '(click)': 'event($event)',
'(blur)': 'event($event)', '(blur)': 'event($event)',
@ -36,7 +39,7 @@ import { WidgetComponent } from '../widget.component';
'(invalid)': 'event($event)', '(invalid)': 'event($event)',
'(select)': 'event($event)' '(select)': 'event($event)'
}, },
imports: [MatButtonModule], imports: [TranslateModule, MatFormFieldModule, MatButtonModule],
encapsulation: ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class JsonWidgetComponent extends WidgetComponent { export class JsonWidgetComponent extends WidgetComponent {