SachaG
5f941d7d76
Remove Formsy dependency
2019-01-24 18:01:53 +09:00
SachaG
12ec3190ff
Clean up Form component's render function
2019-01-23 09:56:15 +09:00
Apollinaire
744a02be32
rework arrow function with default value
2019-01-21 15:31:38 +01:00
SachaG
111e00ecae
Fix semicolons and other linting issues
2018-12-31 15:22:17 +09:00
SachaG
857b20867c
Update to Bootstrap 4
2018-12-28 08:52:40 +09:00
Eric Burel
ed33f5a7ae
Merge pull request #2131 from lbke/feature/smart-form-reset
...
Feature/smart form reset
2018-12-18 09:52:30 +01:00
SachaG
ab13f16a26
Merge branch 'devel' of https://github.com/VulcanJS/Vulcan into devel
2018-12-16 22:52:11 +09:00
Eric Burel
5818df05a1
Merge branch 'devel' into feature/smart-form-reset
2018-12-15 17:33:19 +01:00
Eric Burel
c55aa27983
Merge pull request #2126 from lbke/cleanup-components
...
Cleanup Datatable / withComponents pattern
2018-12-15 17:31:33 +01:00
Eric Burel
93566aba1c
Merge branch 'devel' into feature/smart-form-reset
2018-12-15 17:16:24 +01:00
SachaG
5e06e47d6b
Make callback hook names case-insensitive; port forms callbacks to new single argument syntax
2018-12-15 18:25:15 +09:00
Sacha Greif
1cbb2976f0
Merge pull request #2130 from slimui/nnenna
...
Add Prettier and Husky
2018-12-15 17:57:59 +09:00
Sara Itani
33ab51972e
Support form id attribute
2018-12-13 12:45:20 -08:00
neobii
aabd1baf93
more elegant code
2018-12-07 05:49:21 -06:00
neobii
798c93c142
populate initial values if minCount is supplied
2018-12-07 04:45:17 -06:00
SachaG
a58c1ad22b
Pass form instance to callbacks
2018-12-02 22:33:45 +09:00
SachaG
50315bcf73
Fix linting
2018-12-02 10:28:04 +09:00
eric-burel
38ce8ef886
expose mergeWithComponents
2018-11-29 14:24:18 +01:00
eric-burel
80c511e348
add prefilledProps given the current implementation
2018-11-26 15:06:57 +01:00
eric-burel
047181992e
props update trigger a reset only in relevant cases
2018-11-26 15:03:56 +01:00
eric-burel
fde4d90924
add bootstrap-ui to allow form mounting
2018-11-26 11:06:01 +01:00
Nnenna John
b0f4ecdae7
Add Prettier and Husky
2018-11-25 16:11:50 -08:00
SachaG
77332324f1
If "addFields" prop is specified, add its fields to default generated fragments; fix FormIntl key issue; add class to FormGroup
2018-11-22 16:09:31 +09:00
Eric Burel
08b9cf5c5e
updated tests, reuse utils for Form and FormWrapper
2018-10-29 22:34:29 +01:00
Eric Burel
284cdbae18
start splitting code, reuse options handler
2018-10-29 22:08:41 +01:00
Eric Burel
5d0ff2d05f
add a changeCallback to forms
2018-10-29 08:50:51 +01:00
Eric Burel
3cacbc8cb7
form components layout are now replaceable
2018-10-29 08:50:51 +01:00
Eric Burel
562400dc77
fixed field path and default setup
2018-10-24 16:52:34 +02:00
Eric Burel
ae6b45f847
clean createField and allow to create field for the array subfield
2018-10-23 14:31:17 +02:00
Eric Burel
767f075e1e
do not discard subfield definition in arrays
2018-10-23 14:29:46 +02:00
Sacha Greif
66b1aa467f
Merge pull request #2080 from VulcanJS/custom-form-components
...
Custom form components
2018-10-08 07:22:03 +09:00
Sacha Greif
725c9b6959
Merge pull request #2060 from OrigenStudio/fix/clear-current-values-on-edit
...
only clear current values for new document's form
2018-10-05 09:43:35 +09:00
ochicf
16ca286a05
clear everything, allow to initialize form with a new document
2018-10-04 20:08:14 +02:00
Bogdan Dimofte
3ea00f6ded
SmartForm: use prop schema
, if given
2018-10-01 11:03:10 +03:00
Erik Dakoda
73086be5ca
SubmitButtonLabels
...
- `submitLabel`, `cancelLabel`, and `revertLabel` now take a node (which is backwards compatible with string) so that you can include a FormattedMessage, an icon, etc.
2018-09-25 09:42:56 -04:00
SachaG
6864b572be
Merge branch 'devel' into custom-form-components
...
# Conflicts:
# packages/vulcan-forms/lib/components/FormNestedArray.jsx
2018-09-23 08:16:48 +09:00
SachaG
07427a2c96
Add formComponents
prop to forms to enable customizing a specific form's components
2018-09-23 08:13:09 +09:00
Erik Dakoda
5ca08daa8e
SmartForm.getLabel() now falls back to a "global" namespace when a collection-specific intl string is not found; then it falls back to using no namespace
2018-09-19 21:12:27 -04:00
SachaG
dfa4c77314
ESLint fixes
2018-09-16 11:48:38 +09:00
ochicf
b392bad1db
update clearForm call, pass document as initial only for edit mutations
2018-09-14 11:14:05 +02:00
ochicf
01b918a8f6
remove options
2018-09-14 11:13:38 +02:00
ochicf
55895431a3
simplify clearForm options
2018-09-14 11:12:45 +02:00
ochicf
40af573cb5
do not clear current document on edit, and set it as initial
2018-09-12 16:01:14 +02:00
ochicf
a70e476887
retrieve and pass clear form options
2018-09-12 15:58:21 +02:00
ochicf
95d0e9c3d7
add option to parametrize whether to clear initial document or not
2018-09-12 15:57:37 +02:00
ochicf
7866fc380c
add option to parametrize whether to clear current document or not
2018-09-12 15:54:40 +02:00
Eric Burel
755d5f6ad0
allow user to return nothing in submitCallback
...
Useful when the callback is meant for side effect and not for modifying the data
2018-09-05 17:08:29 +02:00
SachaG
ebbf9fa1d6
Add defaultValues to initialDocument
2018-09-05 10:44:56 +09:00
SachaG
092cec26f4
Pass currentValues, errors, and deletedValues to FormSubmit component in case it needs them
2018-09-04 21:47:05 +09:00
Sacha Greif
26f28a98ce
Rework required field validation to make it work for intl fields when creating new documents
...
1. make intl fields use [IntlValue] and [IntlValueInput] types
2. add isIntlData marker to fields storing intl data
3. only validate intl fields that are marked as required
4. remove all instance of `__typename` from documents in edit forms
2018-08-17 19:02:44 +09:00