Warning: You are viewing a legacy version documentation. Please visit this link for the latest version.
RruButton
API
| Prop | Description | Required |
|---|---|---|
| label | Button label | Yes |
| variant | Bootstrap button variant |
No |
| icon | Can be class name for an icon (i.e. font-awesome icons) or one of the predefined icons view, edit, lock, unlock, delete, add, remove, check, times, pdf, excel, download |
No |
| userPrivileges | An array of the user’s privileges. This is used to only show permitted buttons. | No |
| allowedPrivileges | An array of the required privileges | No |
| onClick | A function | Yes if no onConfirm |
| onConfirm | If you want to have a confirmation dialog just use this prop instead of onClick.It is a function which receives the form data object (if formElements is used) and a function setShow(bool) to control dialogue visibility. You can return false to stop refuse the confirmation and keep the dialogue open |
No |
| confirmationTitle | Confirmation dialog title | No |
| confirmationDesc | Confirmation dialog description | No |
| confirmLabel | Confirmation dialog confirm button label | No |
| cancelLabel | Confirmation dialog cancel button label | No |
| formElements | see RruForm section |
No |
| initialValues | see RruForm section |
No |
| validationSchema | see RruForm section |
No |
| watch | see RruForm section |
No |
| watcher | see RruForm section |
No |