https://github.com/uPortal-contrib/form-builder
Create html input forms on the fly
https://github.com/uPortal-contrib/form-builder
form-builder react uportal web-components
Last synced: 3 months ago
JSON representation
Create html input forms on the fly
- Host: GitHub
- URL: https://github.com/uPortal-contrib/form-builder
- Owner: uPortal-contrib
- License: apache-2.0
- Created: 2018-05-23T17:41:14.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-12-05T22:47:43.000Z (6 months ago)
- Last Synced: 2025-03-08T08:03:28.357Z (3 months ago)
- Topics: form-builder, react, uportal, web-components
- Language: JavaScript
- Homepage:
- Size: 876 KB
- Stars: 5
- Watchers: 13
- Forks: 7
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Form Builder
[](https://www.npmjs.com/package/@uportal/form-builder)
[](https://maven-badges.herokuapp.com/maven-central/org.webjars.npm/uportal__form-builder)
[](https://travis-ci.org/uPortal-contrib/form-builder)> Create html input forms on the fly
## Installation
```bash
npm install @uportal/form-builder
```## Usage
```html
```
## Properties
- **fbms-base-url**: Base URL of the form builder micro service.
- **fbms-form-fname**: Form name that is appended to the fbms-base-url.
- **oidc-url**: Open ID Connect URL to authenticate requests.
- **styles**: Optional pass-through value to an HTML `style` tag in the render method.## Resources
- [React JSONSchema Form](https://github.com/mozilla-services/react-jsonschema-form)
- [Form Builder Microservice](https://github.com/drewwills/fbms)
- [React](https://reactjs.org/)
- [Create React App](https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md)
- [Open ID Connect Helper](https://github.com/uPortal-contrib/uPortal-web-components/tree/master/%40uportal/open-id-connect)