Browse Source

Sort asset classes and tags alphabetically

pull/6737/head
Thomas Kaul 1 week ago
parent
commit
0a18f4aa46
  1. 25
      libs/ui/src/lib/assistant/assistant.component.ts

25
libs/ui/src/lib/assistant/assistant.component.ts

@ -189,13 +189,17 @@ export class GfAssistantComponent implements OnChanges, OnDestroy, OnInit {
}
public ngOnInit() {
this.assetClasses = Object.keys(AssetClass).map((assetClass) => {
return {
id: assetClass,
label: translate(assetClass),
type: 'ASSET_CLASS'
};
});
this.assetClasses = Object.keys(AssetClass)
.map((assetClass) => {
return {
id: assetClass,
label: translate(assetClass),
type: 'ASSET_CLASS'
} satisfies Filter;
})
.sort((a, b) => {
return a.label.localeCompare(b.label);
});
this.searchFormControl.valueChanges
.pipe(
@ -435,12 +439,15 @@ export class GfAssistantComponent implements OnChanges, OnDestroy, OnInit {
?.filter(({ isUsed }) => {
return isUsed;
})
.map(({ id, name }) => {
?.map(({ id, name }) => {
return {
id,
label: translate(name),
type: 'TAG'
};
} satisfies Filter;
})
?.sort((a, b) => {
return a.label.localeCompare(b.label);
}) ?? [];
}

Loading…
Cancel
Save