Function useActionModal

Creates a hook for managing an action modal.

  • Type Parameters

    • Data extends unknown = any

      The type of data being submitted.

    • Payload extends unknown = any

      The type of payload data.

    • Field = IField<Data, any>

      The type of field data.

    • Param = any

      The type of param data.

    Parameters

    Returns {
        open: boolean;
        pickData: ((param?: Param) => void);
        render: (() => Element);
    }

    • The state and render functions.
    • open: boolean
    • pickData: ((param?: Param) => void)
        • (param?): void
        • Parameters

          Returns void

    • render: (() => Element)
        • (): Element
        • Returns Element