@contexis/wp-react-form
TypeScript icon, indicating that this package has built-in type declarations

1.0.14 • Public • Published

React form renderer for Wordpress

This plugin is intended as a helper to render a form on your wordpress-website based on a JSON Scheme. This scheme can either be loaded directly into the component via props, or a fitting REST url can be provided.

The plugin makes use of wordpress' own version of React in @wordpress/element, so no need to import any additional libraries.

Components

You can render a complete form or only single form components, as you prefer. The components are

  • Checkbox
  • Country
  • DateInput
  • HtmlBlock
  • MailInput
  • NumberInput
  • Radio
  • Select
  • Submit
  • Telephone
  • Combobox
  • Textarea
  • TextInput

Basic Usage

Install the package with the package manager of your choice, like

npm install @contexis/wp-react-form

and import it into your project:

import Form from '@contexis/wp-react-form';

Then you can insert the component anywhere in your JSX template:

const formData = {
	name: {
		
	}
}
	
<Form
	extraData={{ id, page }}
	lang={lang}
    data={formData}
/>,

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
1.0.141latest

Version History

VersionDownloads (Last 7 Days)Published
1.0.141
1.0.130
1.0.120
1.0.110
1.0.100
1.0.90
1.0.80
1.0.70
1.0.60
1.0.50
1.0.40
1.0.30
1.0.20
1.0.10
1.0.00

Package Sidebar

Install

npm i @contexis/wp-react-form

Weekly Downloads

1

Version

1.0.14

License

GPL-2.0-or-later

Unpacked Size

222 kB

Total Files

75

Last publish

Collaborators

  • contexis