Refactor, remove styling

This commit is contained in:
shamoon
2024-09-02 09:16:27 -07:00
parent 2a3d909ab2
commit 1ff187b15f
7 changed files with 24 additions and 15 deletions

View File

@@ -2,6 +2,9 @@
<button class="btn btn-sm btn-outline-primary" id="dropdown_{{name}}" ngbDropdownToggle [disabled]="disabled">
<i-bs name="{{icon}}"></i-bs>
<div class="d-none d-sm-inline">&nbsp;{{title}}</div>
@if (selectionModel.queries.length > 0) {
<pngx-clearable-badge [selected]="selectionModel.queries.length > 0" (cleared)="reset()"></pngx-clearable-badge>
}
</button>
<div class="dropdown-menu px-3 shadow" ngbDropdownMenu attr.aria-labelledby="dropdown_{{name}}">
<div class="btn-group my-2 w-100">
@@ -23,8 +26,8 @@
<ng-container *ngTemplateOutlet="queryExpression; context: { query: query }"></ng-container>
}
}
<button class="btn btn-link btn-sm pe-0" type="button" (click)="removeComponent(query)" [disabled]="disabled">
<i-bs name="x"></i-bs>
<button class="btn btn-link btn-sm text-danger pe-0" type="button" (click)="removeComponent(query)" [disabled]="disabled">
<i-bs name="x-circle"></i-bs>
</button>
</div>
}
@@ -78,8 +81,8 @@
<ng-container *ngTemplateOutlet="queryExpression; context: { query: subquery }"></ng-container>
}
}
<button class="btn btn-link btn-sm pe-0" type="button" (click)="removeComponent(subquery)" [disabled]="disabled">
<i-bs name="x"></i-bs>
<button class="btn btn-link btn-sm text-danger pe-0" type="button" (click)="removeComponent(subquery)" [disabled]="disabled">
<i-bs name="x-circle"></i-bs>
</button>
</div>
}

View File

@@ -196,11 +196,11 @@ export class CustomFieldQueriesModel {
}
@Component({
selector: 'pngx-custom-fields-lookup-dropdown',
templateUrl: './custom-fields-lookup-dropdown.component.html',
styleUrls: ['./custom-fields-lookup-dropdown.component.scss'],
selector: 'pngx-custom-fields-query-dropdown',
templateUrl: './custom-fields-query-dropdown.component.html',
styleUrls: ['./custom-fields-query-dropdown.component.scss'],
})
export class CustomFieldsLookupDropdownComponent {
export class CustomFieldsQueryDropdownComponent {
public CustomFieldQueryComponentType = CustomFieldQueryComponentType
@Input()
@@ -281,6 +281,10 @@ export class CustomFieldsLookupDropdownComponent {
this.selectionModel.removeComponent(component)
}
public reset() {
this.selectionModel.clear()
}
getOperatorsForField(field: CustomField): string[] {
return ['exact', 'in', 'icontains', 'isnull', 'exists']
// TODO: implement this