
This component is returned by
useForm()
.Example
input-group-dialog.tsx
Props
The child inputs to be grouped.
A component for grouping inputs.
useForm()
.import React from "react";
import { Forms, useForm, showToast } from "attio/client";
export function InputGroupDialog() {
const {
Form,
SubmitButton,
Experimental_InputGroup,
NumberInput,
StringInput
} = useForm(
{
name: Forms.string(),
age: Forms.number(),
},
{},
);
return (
<Form
onSubmit={async (values) => {
await showToast({
title: "Form submitted",
variant: "success",
text: JSON.stringify(values),
});
}}
>
<Experimental_InputGroup>
<StringInput label="Name" name="name" />
<NumberInput label="Age" name="age" />
</Experimental_InputGroup>
<SubmitButton label="Submit" />
</Form>
);
}
Was this page helpful?