This commit is contained in:
2026-04-06 02:32:47 +03:00
parent 5f3d208158
commit 24a44481a0
152 changed files with 85913 additions and 44338 deletions
@@ -0,0 +1,24 @@
"use client"
import type { FieldValues, FieldPath } from "react-hook-form"
import { RhfField } from "../rhf-field"
import { DatePickerField, type DatePickerFieldProps } from "../controls/date-picker-field"
import type { BaseFieldControlProps } from "../types"
type RhfDateFieldProps<
TValues extends FieldValues,
TName extends FieldPath<TValues>,
> = {
name: TName
label?: string
description?: string
required?: boolean
disabled?: boolean
} & Omit<DatePickerFieldProps, keyof BaseFieldControlProps<string>>
export function RhfDateField<
TValues extends FieldValues,
TName extends FieldPath<TValues>,
>(props: RhfDateFieldProps<TValues, TName>) {
return <RhfField {...props} component={DatePickerField} />
}
@@ -0,0 +1,24 @@
"use client"
import type { FieldValues, FieldPath } from "react-hook-form"
import { RhfField } from "../rhf-field"
import { TimePickerField, type TimePickerFieldProps } from "../controls/time-picker-field"
import type { BaseFieldControlProps } from "../types"
type RhfTimeFieldProps<
TValues extends FieldValues,
TName extends FieldPath<TValues>,
> = {
name: TName
label?: string
description?: string
required?: boolean
disabled?: boolean
} & Omit<TimePickerFieldProps, keyof BaseFieldControlProps<string>>
export function RhfTimeField<
TValues extends FieldValues,
TName extends FieldPath<TValues>,
>(props: RhfTimeFieldProps<TValues, TName>) {
return <RhfField {...props} component={TimePickerField} />
}