1.1.3 • Published 7 months ago

popup-form-component v1.1.3

Weekly downloads
-
License
ISC
Repository
-
Last release
7 months ago
# Popup Form Component

`popup-form-component` is a React component designed to create a customizable and user-friendly popup form interface. It allows users to create and display forms with ease within their web applications.

## Installation

You can install the `popup-form-component` using npm:

```bash
npm install popup-form-component
```

Usage

To use the PopUpForm component within your React application, follow these steps:

  1. Import the PopUpForm component:
import { PopUpForm } from "popup-form-component";
  1. Implement the PopUpForm component in your application:
<PopUpForm
  successCallBack={yourSuccessCallBackFunction}
  formContents={yourFormData}
/>

Parameters

successCallBack - Callback Function

  • Description: This function is called after a form submission.
  • Parameters: form (the submitted form data)

formContents - Form Tags Configuration

The formContents is an array of objects containing the configuration for form elements to be displayed.

Example Configuration:

const formData = [
  {
    name: "input",
    label: "Fullname",
    placeholder: "Enter your name",
    required: false,
    keyword: "name",
  },
  // Add other form elements as required
];

Example Configuration Object

Here is an example of the structure for a form element configuration object:

{
  name: "input", // Type of input (e.g., input, email, password, select, radio)
  label: "Label Text", // Display label for the input
  placeholder: "Placeholder Text", // Placeholder text for input (if applicable)
  required: true, // Specify if the field is required
  // Additional properties specific to the input type (e.g., options for select, radio)
  keyword: "uniqueIdentifier", // A unique identifier for the input
  // ... Additional properties based on the input type
}

Please customize the formContents array according to your form requirements.

1.1.1

7 months ago

1.1.0

7 months ago

1.1.3

7 months ago

1.1.2

7 months ago

1.0.3

8 months ago

1.0.2

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago