@payfit/unity-components
Version:
61 lines (60 loc) • 7.69 kB
JavaScript
import { fieldContext as e, formContext as t } from "./tanstack-form-context.js";
import { TanstackForm as n } from "../components/form/TanstackForm.js";
import { lazy as r } from "react";
import { createFormHook as i } from "@tanstack/react-form";
//#region src/hooks/use-tanstack-form.tsx
var a = r(() => import("../components/checkbox-field/TanstackCheckboxField.js").then((e) => ({ default: e.TanstackCheckboxField }))), o = r(() => import("../components/form-field/parts/TanstackFormFeedbackText.js").then((e) => ({ default: e.TanstackFormFeedbackText }))), s = r(() => import("../components/form-field/parts/TanstackFormHelperText.js").then((e) => ({ default: e.TanstackFormHelperText }))), c = r(() => import("../components/form-field/parts/TanstackFormLabel.js").then((e) => ({ default: e.TanstackFormLabel }))), l = r(() => import("../components/form-field/parts/TanstackRawFormContextualLink.js").then((e) => ({ default: e.TanstackRawFormContextualLink }))), u = r(() => import("../components/form-field/TanstackFormField.js").then((e) => ({ default: e.TanstackFormField }))), d = r(() => import("../components/checkbox-group/TanstackCheckboxGroup.js").then((e) => ({ default: e.TanstackCheckboxGroup }))), f = r(() => import("../components/checkbox/TanstackCheckbox.js").then((e) => ({ default: e.TanstackCheckbox }))), p = r(() => import("../components/date-picker/TanstackDatePicker.js").then((e) => ({ default: e.TanstackDatePicker }))), m = r(() => import("../components/date-range-picker/TanstackDateRangePicker.js").then((e) => ({ default: e.TanstackDateRangePicker }))), h = r(() => import("../components/multi-select/TanstackMultiSelect.js").then((e) => ({ default: e.TanstackMultiSelect }))), g = r(() => import("../components/phone-number/TanstackPhoneNumberInput.js").then((e) => ({ default: e.TanstackPhoneNumberInput }))), _ = r(() => import("../components/phone-number-field/TanstackPhoneNumberField.js").then((e) => ({ default: e.TanstackPhoneNumberField }))), v = r(() => import("../components/number-input/TanstackNumberInput.js").then((e) => ({ default: e.TanstackNumberInput }))), y = r(() => import("../components/radio-button-group/TanstackRadioButtonGroup.js").then((e) => ({ default: e.TanstackRadioButtonGroup }))), b = r(() => import("../components/selectable-button-group/TanstackSelectableButtonGroup.js").then((e) => ({ default: e.TanstackSelectableButtonGroup }))), x = r(() => import("../components/selectable-card/selectable-card-checkbox-group/TanstackSelectableCardCheckboxGroup.js").then((e) => ({ default: e.TanstackSelectableCardCheckboxGroup }))), S = r(() => import("../components/selectable-card/selectable-card-radio-group/TanstackSelectableCardRadioGroup.js").then((e) => ({ default: e.TanstackSelectableCardRadioGroup }))), C = r(() => import("../components/select/TanstackSelect.js").then((e) => ({ default: e.TanstackSelect }))), w = r(() => import("../components/text-area/TanstackTextArea.js").then((e) => ({ default: e.TanstackTextArea }))), T = r(() => import("../components/input/TanstackInput.js").then((e) => ({ default: e.TanstackInput }))), E = r(() => import("../components/toggle-switch-group/TanstackToggleSwitchGroup.js").then((e) => ({ default: e.TanstackToggleSwitchGroup }))), D = r(() => import("../components/toggle-switch/TanstackToggleSwitch.js").then((e) => ({ default: e.TanstackToggleSwitch }))), O = r(() => import("../components/checkbox-group-field/TanstackCheckGroupField.js").then((e) => ({ default: e.TanstackCheckGroupField }))), k = r(() => import("../components/date-picker-field/TanstackDatePickerField.js").then((e) => ({ default: e.TanstackDatePickerField }))), A = r(() => import("../components/date-range-picker-field/TanstackDateRangePickerField.js").then((e) => ({ default: e.TanstackDateRangePickerField }))), j = r(() => import("../components/multi-select-field/TanstackMultiSelectField.js").then((e) => ({ default: e.TanstackMultiSelectField }))), M = r(() => import("../components/number-field/TanstackNumberField.js").then((e) => ({ default: e.TanstackNumberField }))), N = r(() => import("../components/radio-button-group-field/TanstackRadioButtonGroupField.js").then((e) => ({ default: e.TanstackRadioButtonGroupField }))), P = r(() => import("../components/select-field/TanstackSelectField.js").then((e) => ({ default: e.TanstackSelectField }))), F = r(() => import("../components/selectable-button-group-field/TanstackSelectableButtonGroupField.js").then((e) => ({ default: e.TanstackSelectableButtonGroupField }))), I = r(() => import("../components/selectable-card-checkbox-group-field/TanstackSelectableCardCheckboxGroupField.js").then((e) => ({ default: e.TanstackSelectableCardCheckboxGroupField }))), L = r(() => import("../components/selectable-card-radio-group-field/TanstackSelectableCardRadioGroupField.js").then((e) => ({ default: e.TanstackSelectableCardRadioGroupField }))), R = r(() => import("../components/text-field/TanstackTextField.js").then((e) => ({ default: e.TanstackTextField }))), z = r(() => import("../components/toggle-switch-field/TanstackToggleSwitchField.js").then((e) => ({ default: e.TanstackToggleSwitchField }))), B = r(() => import("../components/toggle-switch-group-field/TanstackToggleSwitchGroupField.js").then((e) => ({ default: e.TanstackToggleSwitchGroupField }))), V = r(() => import("../components/inline-field-group/InlineFieldGroup.js").then((e) => ({ default: e.InlineFieldGroup }))), H = r(() => import("../components/inline-field-group/parts/InlineFieldGroupHeader.js").then((e) => ({ default: e.InlineFieldGroupHeader }))), U = r(() => import("../components/inline-field-group/parts/InlineFieldGroupReadView.js").then((e) => ({ default: e.InlineFieldGroupReadView }))), W = r(() => import("../components/inline-field-group/parts/InlineFieldGroupEditView.js").then((e) => ({ default: e.InlineFieldGroupEditView }))), G = r(() => import("../components/password-field/TanstackPasswordField.js").then((e) => ({ default: e.TanstackPasswordField }))), K = r(() => import("../components/inline-field/parts/InlineFieldEditView.js").then((e) => ({ default: e.InlineFieldEditView }))), q = r(() => import("../components/inline-field/parts/InlineFieldReadView.js").then((e) => ({ default: e.InlineFieldReadView }))), J = i({
fieldComponents: {
FieldFeedbackText: o,
FieldHelperText: s,
FieldLabel: c,
FieldRawContextualLink: l,
Field: u,
CheckboxGroupInput: d,
CheckboxInput: f,
DatePickerInput: p,
DateRangePickerInput: m,
MultiSelectInput: h,
PhoneNumberInput: g,
NumberInput: v,
RadioButtonInput: y,
SelectableButtonGroupInput: b,
SelectableCardCheckboxGroupInput: x,
SelectableCardRadioGroupInput: S,
SelectInput: C,
TextAreaInput: w,
TextInput: T,
ToggleSwitchGroupInput: E,
ToggleSwitchInput: D,
CheckboxField: a,
CheckboxGroupField: O,
DatePickerField: k,
DateRangePickerField: A,
MultiSelectField: j,
NumberField: M,
PasswordField: G,
PhoneNumberField: _,
RadioButtonGroupField: N,
SelectableButtonGroupField: F,
SelectableCardCheckboxGroupField: I,
SelectableCardRadioGroupField: L,
SelectField: P,
TextField: R,
ToggleSwitchField: z,
ToggleSwitchGroupField: B,
InlineField: r(() => import("../components/inline-field/InlineField.js").then((e) => ({ default: e.InlineField }))),
InlineFieldReadView: q,
InlineFieldEditView: K
},
formComponents: {
Form: n,
InlineFieldGroup: V,
InlineFieldGroupHeader: H,
InlineFieldGroupReadView: U,
InlineFieldGroupEditView: W
},
fieldContext: e,
formContext: t
}), Y = J.useAppForm, X = J.withForm, Z = J.withFieldGroup;
//#endregion
export { Y as useTanstackUnityForm, Z as withFieldGroup, X as withForm };