Skip to content

Form POST via conform for multiselect show only last item #74

@lichtner

Description

@lichtner

I use react-select with isMulti as multiselect

const schema = z.object({
  tags: z.string().array(),
})
...
export async function loader() {
  return json({ tags: db.tag.findMany({})})
}

export async function action() {
   ... 
  console.log(submission.value.tags)   
}

export default function Form() {
 return (
   ...
   <CreatableSelect name="tags" isMulti options={tags} />
   ...
  )
}

In function action console.log(submission.value.tags) log [ '1', '4', 'aaa' ]
but in RDT in Active page tab on right side show POST only last value for tags: tags: string "aaa"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions