sainw ad7d91306b add eslint config | 3 years ago | |
---|---|---|
dist | 3 years ago | |
example | 3 years ago | |
src | 3 years ago | |
.editorconfig | 3 years ago | |
.eslintignore | 3 years ago | |
.eslintrc | 3 years ago | |
.gitignore | 3 years ago | |
.prettierrc | 3 years ago | |
.travis.yml | 3 years ago | |
README.md | 3 years ago | |
package-lock.json | 3 years ago | |
package.json | 3 years ago |
Mokkon's reactjs components
Props
Name | Type | Default | Description |
---|---|---|---|
fields | Array of field object | Form fields | |
data | object | Form data | |
actions | Array of action object |
Field object
Name | Type | Default | Description |
---|---|---|---|
field_name | string | Field name | |
label | string | Field label | |
type | string | Field type | |
options | Array of selection object | Data objects for dropdown or autocomplete | |
can_create | boolean | To handle adding new object from dropdown or autocomplete | |
readonly | boolean | To handle for not editable form | |
option_label_field | string | Field name to get label of option in dropdown |
Action object
Name | Type | Default | Description |
---|---|---|---|
label | string | Action label | |
icon | icon | Action icon | |
callback | function | Action ( edit, delete, etc..) | |
status | string | Form data status |
Data