| 1234567891011121314151617181920212223242526 |
- import { UseFormReturn } from 'react-hook-form'
- import { FormControl, FormField, Input, SheetSection } from 'ui'
- import { FormItemLayout } from 'ui-patterns/form/FormItemLayout/FormItemLayout'
- import { CreateQueueForm } from './CreateQueueSheet.schema'
- export function QueueNameField({ form }: { form: UseFormReturn<CreateQueueForm> }) {
- return (
- <SheetSection>
- <FormField
- control={form.control}
- name="name"
- render={({ field }) => (
- <FormItemLayout label="Name" layout="vertical" className="gap-1 relative">
- <FormControl>
- <Input {...field} />
- </FormControl>
- <span className="text-foreground-lighter text-xs absolute top-0 right-0">
- Can include letters, numbers, underscores, and hyphens
- </span>
- </FormItemLayout>
- )}
- />
- </SheetSection>
- )
- }
|