1.3.15 • Published 1 year ago

@experium/findy-form v1.3.15

Weekly downloads
-
License
-
Repository
github
Last release
1 year ago

Findy form

Demo

https://experium.github.io/findy-forms/

https://experium.github.io/findy-forms/form/:vacancyId

<Form />

<Form
    fields={fields}
    onSubmit={values => console.log(values)}
    opd='Personal Data Agreement'
    opdLabel='offerta'
    postFileUrl='/file'
    getFileUrl={id => `/file/${id}`}
/>

Form components

Props

  • fields: form fields array
  • initialValues: form values
  • formRender: custom form fields array renderer
  • onSubmit: onSubmit handler will be called when form will be submitted
  • apiUrl: api url
  • postFileUrl: post file url
  • getFileUrl: get file url function

  • company: company id for form state

  • language: language state
  • languageOrigin: language phone state
  • translations: i18n translation object expand or replace
  • allowFileExtensions: allow file settings for document types
  • submitting: loading
  • serverErrors: errors object
  • opd: personal data agreement text
  • opdSettings: personal data agreement settings object
  • htmlOpd: personal data agreement html template
  • getOpdValues: personal data agreement html template values map
  • opdSubmitDisabled: disable submit with no opd
  • htmlAttrs: html attrs for fields

Form fields

const fields = [
    {
        'type': 'choice',
        'field': 'k6g4lxj3',
        'required': true,
        'label': 'Choice',
        'settings': {
            'choices': [
                {
                    'id': 'k6g4lzcn',
                    'value': 'Choice 1'
                },
                {
                    'id': 'k6g4m5d9',
                    'value': 'Choice 2'
                },
                {
                    'id': 'k6g4m6qt',
                    'value': 'Choice 3'
                }
            ],
            'multiple': true
        }
    }
];

Form field types

  • text
  • email
  • personalDataAgreement
  • dictionary
  • phone
  • boolean
  • choice
  • country
  • city
  • date
  • file
1.3.15

1 year ago

1.3.13

2 years ago

1.3.14

2 years ago

1.3.10

2 years ago

1.3.11

2 years ago

1.3.12

2 years ago

1.3.9

2 years ago

1.3.8

2 years ago

1.3.7

2 years ago

1.3.6

2 years ago

1.3.5

2 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.3.1

3 years ago

1.2.53

3 years ago

1.2.56

3 years ago

1.2.57

3 years ago

1.2.54

3 years ago

1.2.55

3 years ago

1.2.58

3 years ago

1.2.59

3 years ago

1.2.60

3 years ago

1.2.61

3 years ago

1.2.1

3 years ago

1.2.41

3 years ago

1.2.42

3 years ago

1.2.40

3 years ago

1.2.45

3 years ago

1.2.46

3 years ago

1.2.43

3 years ago

1.2.44

3 years ago

1.2.49

3 years ago

1.2.47

3 years ago

1.2.48

3 years ago

1.2.52

3 years ago

1.2.50

3 years ago

1.2.51

3 years ago

1.2.38

4 years ago

1.2.39

4 years ago

1.2.37

4 years ago

1.2.35

4 years ago

1.2.36

4 years ago

1.2.34

4 years ago

1.2.32

4 years ago

1.2.33

4 years ago

1.2.30

4 years ago

1.2.28

4 years ago

1.2.29

4 years ago

1.2.27

4 years ago

1.2.25

4 years ago

1.2.26

4 years ago

1.2.19

4 years ago

1.2.20

4 years ago

1.2.23

4 years ago

1.2.24

4 years ago

1.2.21

4 years ago

1.2.22

4 years ago

1.2.15

4 years ago

1.2.8

4 years ago

1.2.7

4 years ago

1.2.9

4 years ago

1.2.6

4 years ago

1.2.5

4 years ago

1.2.4

4 years ago

1.1.460

4 years ago

1.1.459

4 years ago

1.1.458

4 years ago

1.1.457

4 years ago

1.1.456

4 years ago