@clarityhub/unity-forms

Unity Design System for Clarity Hub

Usage no npm install needed!

<script type="module">
  import clarityhubUnityForms from 'https://cdn.skypack.dev/@clarityhub/unity-forms';
</script>

README

@clarityhub/unity-forms

Clarity Hub Unity Design System implementation of JSONSchema

Usage

The @clarityhub/unity-forms package is implemented using React, Emotion, and JSONSchema:

Installation:

npm i --save @clarityhub/unity-forms

To Use:

import FormFromSchema from '@clarityhub/unity-forms/lib/FormFromSchema;

const form = (
    <FormFromSchema
        schema={schema}
        uiSchema={uiSchema}
        formData={formData}
        onSubmit={onSubmit}
        submitting={submitting}
        submitText="Send" // optional
    />
)