diff --git a/tools/ui/src/lib/components/app/models/ModelsSelectorAdvancedSubmenu.svelte b/tools/ui/src/lib/components/app/models/ModelsSelectorAdvancedSubmenu.svelte new file mode 100644 index 0000000000..50f2c393f7 --- /dev/null +++ b/tools/ui/src/lib/components/app/models/ModelsSelectorAdvancedSubmenu.svelte @@ -0,0 +1,27 @@ + + + + + + + Sampling & Penalties + + + + + + diff --git a/tools/ui/src/lib/components/app/models/ModelsSelectorDropdown.svelte b/tools/ui/src/lib/components/app/models/ModelsSelectorDropdown.svelte index f885fc0a75..2364a4ef96 100644 --- a/tools/ui/src/lib/components/app/models/ModelsSelectorDropdown.svelte +++ b/tools/ui/src/lib/components/app/models/ModelsSelectorDropdown.svelte @@ -7,9 +7,9 @@ DialogModelInformation, DropdownMenuSearchable, ModelId, + ModelsSelectorAdvancedSubmenu, ModelsSelectorList, - ModelsSelectorOption, - ModelsSelectorSettingsSubmenu + ModelsSelectorOption } from '$lib/components/app'; import * as DropdownMenu from '$lib/components/ui/dropdown-menu'; import * as Tooltip from '$lib/components/ui/tooltip'; @@ -368,7 +368,7 @@ {#if samplingPenaltiesSection} - diff --git a/tools/ui/src/lib/components/app/models/ModelsSelectorSettingsFields.svelte b/tools/ui/src/lib/components/app/models/ModelsSelectorSettingsFields.svelte new file mode 100644 index 0000000000..0fb7bfc677 --- /dev/null +++ b/tools/ui/src/lib/components/app/models/ModelsSelectorSettingsFields.svelte @@ -0,0 +1,78 @@ + + +
+ {#each section.fields ?? [] as field (field.key)} + {#if field.type === SettingsFieldType.INPUT} + + {:else if field.type === SettingsFieldType.CHECKBOX} + + {/if} + {/each} +
diff --git a/tools/ui/src/lib/components/app/models/ModelsSelectorSettingsSubmenu.svelte b/tools/ui/src/lib/components/app/models/ModelsSelectorSettingsSubmenu.svelte index 9147491531..f3e3588821 100644 --- a/tools/ui/src/lib/components/app/models/ModelsSelectorSettingsSubmenu.svelte +++ b/tools/ui/src/lib/components/app/models/ModelsSelectorSettingsSubmenu.svelte @@ -1,11 +1,7 @@ @@ -60,31 +21,6 @@ - {#each section.fields ?? [] as field (field.key)} - {#if field.type === SettingsFieldType.INPUT} - - {:else if field.type === SettingsFieldType.CHECKBOX} - - {/if} - {/each} + diff --git a/tools/ui/src/lib/components/app/models/index.ts b/tools/ui/src/lib/components/app/models/index.ts index abd05adc26..5194bd740d 100644 --- a/tools/ui/src/lib/components/app/models/index.ts +++ b/tools/ui/src/lib/components/app/models/index.ts @@ -65,6 +65,8 @@ export { default as ModelsSelectorList } from './ModelsSelectorList.svelte'; */ export { default as ModelsSelectorOption } from './ModelsSelectorOption.svelte'; +export { default as ModelsSelectorAdvancedSubmenu } from './ModelsSelectorAdvancedSubmenu.svelte'; + export { default as ModelsSelectorSettingsSubmenu } from './ModelsSelectorSettingsSubmenu.svelte'; /**