Hierarchy (view full)

Implements

Constructors

  • Parameters

    • model: OmitNodeName<{
          content:
              | {
                  component?: "default" | "textarea";
                  default?: any;
                  description?: string;
                  hideLabel?: boolean;
                  key: string;
                  label?: string;
                  nodeName: FormNodeNameEnum;
                  optional?: boolean;
                  placeholder?: string;
                  type?:
                      | "number"
                      | "text"
                      | "date"
                      | "url"
                      | "color"
                      | "datetime-local"
                      | "month"
                      | "password"
                      | "week"
                      | "time"
                      | "search";
              }
              | {
                  default?: any;
                  description?: string;
                  hideLabel?: boolean;
                  key: string;
                  label?: string;
                  nodeName: FormNodeNameEnum;
                  optional?: boolean;
                  placeholder?: string;
              }
              | {
                  default?: any;
                  description?: string;
                  hideLabel?: boolean;
                  key: string;
                  label?: string;
                  nodeName: FormNodeNameEnum;
                  optional?: boolean;
                  options: string[];
                  placeholder?: string;
              }
              | {
                  component?: "checkbox" | "switch";
                  default?: any;
                  description?: string;
                  hideLabel?: boolean;
                  key: string;
                  label?: string;
                  nodeName: FormNodeNameEnum;
                  optional?: boolean;
                  placeholder?: string;
              }
              | {
                  default?: any;
                  description?: string;
                  hideLabel?: boolean;
                  key: string;
                  label?: string;
                  nodeName: FormNodeNameEnum;
                  optional?: boolean;
                  placeholder?: string;
              };
          default?: any;
          description?: string;
          hideLabel?: boolean;
          key: string;
          label?: string;
          nodeName: FormNodeNameEnum;
          optional?: boolean;
          placeholder?: string;
      } & {
          content: Form.AllFormFields;
      }>

    Returns Form.ArrayField

Properties

default?: any
description?: string
hideLabel?: boolean
key: string
label?: string
nodeName: FormNodeNameEnum = FormNodeNameEnum.Array
optional?: boolean
placeholder?: string

Methods

  • Returns {
        content:
            | {
                component?: "default" | "textarea";
                default?: any;
                description?: string;
                hideLabel?: boolean;
                key: string;
                label?: string;
                nodeName: FormNodeNameEnum;
                optional?: boolean;
                placeholder?: string;
                type?:
                    | "number"
                    | "text"
                    | "date"
                    | "url"
                    | "color"
                    | "datetime-local"
                    | "month"
                    | "password"
                    | "week"
                    | "time"
                    | "search";
            }
            | {
                default?: any;
                description?: string;
                hideLabel?: boolean;
                key: string;
                label?: string;
                nodeName: FormNodeNameEnum;
                optional?: boolean;
                placeholder?: string;
            }
            | {
                default?: any;
                description?: string;
                hideLabel?: boolean;
                key: string;
                label?: string;
                nodeName: FormNodeNameEnum;
                optional?: boolean;
                options: string[];
                placeholder?: string;
            }
            | {
                component?: "checkbox" | "switch";
                default?: any;
                description?: string;
                hideLabel?: boolean;
                key: string;
                label?: string;
                nodeName: FormNodeNameEnum;
                optional?: boolean;
                placeholder?: string;
            }
            | {
                default?: any;
                description?: string;
                hideLabel?: boolean;
                key: string;
                label?: string;
                nodeName: FormNodeNameEnum;
                optional?: boolean;
                placeholder?: string;
            };
        default?: any;
        description?: string;
        hideLabel?: boolean;
        key: string;
        label?: string;
        nodeName: FormNodeNameEnum;
        optional?: boolean;
        placeholder?: string;
    }

    • content:
          | {
              component?: "default" | "textarea";
              default?: any;
              description?: string;
              hideLabel?: boolean;
              key: string;
              label?: string;
              nodeName: FormNodeNameEnum;
              optional?: boolean;
              placeholder?: string;
              type?:
                  | "number"
                  | "text"
                  | "date"
                  | "url"
                  | "color"
                  | "datetime-local"
                  | "month"
                  | "password"
                  | "week"
                  | "time"
                  | "search";
          }
          | {
              default?: any;
              description?: string;
              hideLabel?: boolean;
              key: string;
              label?: string;
              nodeName: FormNodeNameEnum;
              optional?: boolean;
              placeholder?: string;
          }
          | {
              default?: any;
              description?: string;
              hideLabel?: boolean;
              key: string;
              label?: string;
              nodeName: FormNodeNameEnum;
              optional?: boolean;
              options: string[];
              placeholder?: string;
          }
          | {
              component?: "checkbox" | "switch";
              default?: any;
              description?: string;
              hideLabel?: boolean;
              key: string;
              label?: string;
              nodeName: FormNodeNameEnum;
              optional?: boolean;
              placeholder?: string;
          }
          | {
              default?: any;
              description?: string;
              hideLabel?: boolean;
              key: string;
              label?: string;
              nodeName: FormNodeNameEnum;
              optional?: boolean;
              placeholder?: string;
          }
    • Optionaldefault?: any
    • Optionaldescription?: string
    • OptionalhideLabel?: boolean
    • key: string
    • Optionallabel?: string
    • nodeName: FormNodeNameEnum
    • Optionaloptional?: boolean
    • Optionalplaceholder?: string