src/components/form/index.tsx'use client'import React, { Children, isValidElement, useState } from 'react'import clsx from 'clsx'// Sub-componentsimport { FormInput } from './form-input'import { FormTextArea } from './form-textarea'import { FormUpload } from './form-upload'import { FormRadioGroup } from './form-radio'import { FormCheckboxGroup } from './form-checkbox'import { FormName, FormFirstName, FormLastName } from './form-name'import { FormButton, type FormButtonProps } from './form-button'import { DatePickerInput } from './date-picker'import { TimePickerInput } from './time-picker'// ============================================================================// Main Form Component// ============================================================================
Showing the first 20 lines.
Get full code