Skip to content
This repository was archived by the owner on Jul 22, 2025. It is now read-only.

Commit 26530e0

Browse files
committed
sort lists
1 parent a425396 commit 26530e0

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

assets/javascripts/discourse/components/ai-llm-editor-form.gjs

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,17 @@ export default class AiLlmEditorForm extends Component {
8080
return i18n(`discourse_ai.llms.providers.${provName}`);
8181
};
8282

83-
return this.args.llms.resultSetMeta.providers.map((prov) => {
84-
return { id: prov, name: t(prov) };
85-
});
83+
return this.args.llms.resultSetMeta.providers
84+
.map((prov) => {
85+
return { id: prov, name: t(prov) };
86+
})
87+
.sort((a, b) => a.name.localeCompare(b.name));
88+
}
89+
90+
get tokenizers() {
91+
return this.args.llms.resultSetMeta.tokenizers.sort((a, b) =>
92+
a.name.localeCompare(b.name)
93+
);
8694
}
8795

8896
get adminUser() {
@@ -325,7 +333,7 @@ export default class AiLlmEditorForm extends Component {
325333
as |field|
326334
>
327335
<field.Select as |select|>
328-
{{#each @llms.resultSetMeta.tokenizers as |tokenizer|}}
336+
{{#each this.tokenizers as |tokenizer|}}
329337
<select.Option
330338
@value={{tokenizer.id}}
331339
>{{tokenizer.name}}</select.Option>
@@ -407,12 +415,10 @@ export default class AiLlmEditorForm extends Component {
407415
class="ai-llm-quotas__row"
408416
as |collection index collectionData|
409417
>
410-
411418
<td
412419
class="ai-llm-quotas__cell"
413420
>{{collectionData.group_name}}</td>
414421
<td class="ai-llm-quotas__cell">
415-
416422
<collection.Field
417423
@name="max_tokens"
418424
@title="max_tokens"

0 commit comments

Comments
 (0)