Browse Source

Sort asset classes and tags alphabetically

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

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

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

Loading…
Cancel
Save