@@ -37,7 +37,6 @@ import {
3737import { AccordionItem } from '~/components/AccordionItem'
3838import { DocsPopover } from '~/components/DocsPopover'
3939import { CheckboxField } from '~/components/form/fields/CheckboxField'
40- import { ComboboxField } from '~/components/form/fields/ComboboxField'
4140import { DescriptionField } from '~/components/form/fields/DescriptionField'
4241import { DiskSizeField } from '~/components/form/fields/DiskSizeField'
4342import {
@@ -46,6 +45,7 @@ import {
4645} from '~/components/form/fields/DisksTableField'
4746import { FileField } from '~/components/form/fields/FileField'
4847import { BootDiskImageSelectField as ImageSelectField } from '~/components/form/fields/ImageSelectField'
48+ import { ListboxField } from '~/components/form/fields/ListboxField'
4949import { NameField } from '~/components/form/fields/NameField'
5050import { NetworkInterfaceField } from '~/components/form/fields/NetworkInterfaceField'
5151import { NumberField } from '~/components/form/fields/NumberField'
@@ -221,9 +221,6 @@ export function CreateInstanceForm() {
221221 const defaultValues : InstanceCreateInput = {
222222 ...baseDefaultValues ,
223223 bootDiskSourceType : defaultSource ,
224- siloImageSource : siloImages ?. [ 0 ] ?. id || '' ,
225- projectImageSource : projectImages ?. [ 0 ] ?. id || '' ,
226- diskSource : disks ?. [ 0 ] ?. value || '' ,
227224 sshPublicKeys : allKeys ,
228225 bootDiskSize : nearest10 ( defaultImage ?. size / GiB ) ,
229226 externalIps : [ { type : 'ephemeral' , pool : defaultPool } ] ,
@@ -550,7 +547,7 @@ export function CreateInstanceForm() {
550547 />
551548 </ div >
552549 ) : (
553- < ComboboxField
550+ < ListboxField
554551 label = "Disk"
555552 name = "diskSource"
556553 description = "Existing disks that are not attached to an instance"
@@ -732,7 +729,7 @@ const AdvancedAccordion = ({
732729 < Listbox
733730 name = "pools"
734731 label = "IP pool for ephemeral IP"
735- placeholder = { defaultPool ? `${ defaultPool } (default)` : 'Select pool' }
732+ placeholder = { defaultPool ? `${ defaultPool } (default)` : 'Select a pool' }
736733 selected = { `${ siloPools . find ( ( pool ) => pool . name === selectedPool ) ?. name } ` }
737734 items = {
738735 siloPools . map ( ( pool ) => ( {
@@ -837,7 +834,7 @@ const AdvancedAccordion = ({
837834 )
838835 } }
839836 required
840- placeholder = "Select floating IP"
837+ placeholder = "Select a floating IP"
841838 selected = { selectedFloatingIp ?. name || '' }
842839 />
843840 </ form >
0 commit comments