react-admin v3 as been released, this ticket consist of upgrading react-admin version to >3.0.2 PR: https://github.com/bootstrap-styled/ra-ui/pull/19 ## List of components (WIP) - [x] `src/components/` - [x] `├── auth` - [x] `│ ├── index.js` - [ ] `│ ├── LoginForm.js` - [ ] `│ ├── Login.js` - [ ] `│ └── Logout.js` - [x] `├── button` - [x] `│ ├── BulkDeleteButton.js` - [x] `│ ├── BulkDeleteWithConfirmButton.js` - [x] `│ ├── BulkDeleteWithUndoButton.js` - [x] `│ ├── Button.js` - [x] `│ ├── CloneButton.js` - [x] `│ ├── CreateButton.js` - [x] `│ ├── DeleteButton.js` - [x] `│ ├── DeleteWithConfirmButton.js` - [x] `│ ├── DeleteWithUndoButton.js` - [x] `│ ├── EditButton.js` - [x] `│ ├── ExportButton.js` - [x] `│ ├── index.js` - [x] `│ ├── ListButton.js` - [x] `│ ├── RefreshButton.js` - [x] `│ ├── RefreshIconButton.js` - [x] `│ ├── SaveButton.js` - [x] `│ ├── ShowButton.js` - [x] `│ └── tests` - [x] `│ ├── CloneButton.test.js` - [x] `│ ├── ExportButton.test.js` - [x] `│ └── SaveButton.test.js` - [ ] `├── detail` - [ ] `│ ├── CreateActions.js` - [ ] `│ ├── Create.js` - [ ] `│ ├── EditActions.js` - [ ] `│ ├── editFieldTypes.js` - [ ] `│ ├── EditGuesser.js` - [ ] `│ ├── Edit.js` - [ ] `│ ├── index.js` - [ ] `│ ├── ShowActions.js` - [ ] `│ ├── showFieldTypes.js` - [ ] `│ ├── ShowGuesser.js` - [ ] `│ ├── Show.js` - [ ] `│ ├── SimpleShowLayout.js` - [ ] `│ ├── TabbedShowLayout.js` - [ ] `│ ├── TabbedShowLayoutTabs.js` - [ ] `│ ├── Tab.js` - [ ] `│ └── tests` - [ ] `│ ├── Create.test.js` - [ ] `│ ├── Edit.test.js` - [ ] `│ ├── Show.test.js` - [ ] `│ └── SimpleShowLayout.test.js` - [ ] `├── extendMui` - [ ] `│ ├── AppBar` - [ ] `│ │ └── index.js` - [ ] `│ ├── Avatar` - [ ] `│ │ └── index.js` - [ ] `│ ├── index.js` - [ ] `│ ├── Portal` - [ ] `│ │ └── index.js` - [ ] `│ ├── SelectMutiple` - [ ] `│ │ ├── index.js` - [ ] `│ │ └── theme.js` - [ ] `│ └── withWidth` - [ ] `│ ├── index.js` - [ ] `│ └── theme.js` - [x] `├── field` - [x] `│ ├── ArrayField.js` - [x] `│ ├── BooleanField.js` - [x] `│ ├── ChipField.js` - [x] `│ ├── DateField.js` - [x] `│ ├── EmailField.js` - [x] `│ ├── FileField.js` - [x] `│ ├── FunctionField.js` - [x] `│ ├── ImageField.js` - [x] `│ ├── index.js` - [x] `│ ├── NumberField.js` - [x] `│ ├── ReferenceArrayField.js` - [x] `│ ├── ReferenceField.js` - [x] `│ ├── ReferenceManyField.js` - [x] `│ ├── RichTextField.js` - [x] `│ ├── sanitizeRestProps.js` - [x] `│ ├── SelectField.js` - [x] `│ ├── tests` - [x] `│ │ ├── ArrayField.test.js` - [x] `│ │ ├── BooleanField.test.js` - [x] `│ │ ├── ChipField.test.js` - [x] `│ │ ├── DateField.test.js` - [x] `│ │ ├── EmailField.test.js` - [x] `│ │ ├── FileField.test.js` - [x] `│ │ ├── FunctionField.test.js` - [x] `│ │ ├── ImageField.test.js` - [x] `│ │ ├── NumberField.test.js` - [x] `│ │ ├── ReferenceArrayField.test.js` - [x] `│ │ ├── ReferenceField.test.js` - [x] `│ │ ├── ReferenceManyField.test.js` - [x] `│ │ ├── RichTextField.test.js` - [x] `│ │ ├── SelectField.test.js` - [x] `│ │ ├── TextField.test.js` - [x] `│ │ └── UrlField.test.js` - [x] `│ ├── TextField.js` - [x] `│ ├── types.js` - [x] `│ └── UrlField.js` - [ ] `├── form` - [ ] `│ ├── FormInput.js` - [ ] `│ ├── FormTab.js` - [ ] `│ ├── getFormInitialValues.js` - [ ] `│ ├── index.js` - [ ] `│ ├── SimpleFormIterator.js` - [ ] `│ ├── SimpleForm.js` - [ ] `│ ├── TabbedForm.js` - [ ] `│ ├── tests` - [ ] `│ │ ├── SimpleForm.test.js` - [ ] `│ │ └── TabbedForm.test.js` - [ ] `│ └── Toolbar.js` - [x] `├── index.js` - [ ] `├── input` - [ ] `│ ├── ArrayInput.js` - [ ] `│ ├── AutocompleteArrayInputChip.js` - [ ] `│ ├── AutocompleteArrayInput.js` - [ ] `│ ├── AutocompleteInput.js` - [ ] `│ ├── BooleanInput.js` - [ ] `│ ├── CheckboxGroupInput.js` - [ ] `│ ├── DateInput.js` - [ ] `│ ├── DateTimeInput.js` - [ ] `│ ├── DisabledInput.js` - [ ] `│ ├── FileInput.js` - [ ] `│ ├── FileInputPreview.js` - [ ] `│ ├── ImageInput.js` - [ ] `│ ├── ImageInputPreview.js` - [x] `│ ├── index.js` - [x] `│ ├── InputHelperText.js` - [x] `│ ├── InputPropTypes.js` - [x] `│ ├── Labeled.js` - [ ] `│ ├── LongTextInput.js` - [ ] `│ ├── NullableBooleanInput.js` - [ ] `│ ├── NumberInput.js` - [ ] `│ ├── RadioButtonGroupInput.js` - [ ] `│ ├── ReferenceArrayInput.js` - [ ] `│ ├── ReferenceError.js` - [ ] `│ ├── ReferenceInput.js` - [ ] `│ ├── ResettableTextField.js` - [x] `│ ├── sanitizeRestProps.js` - [ ] `│ ├── SearchInput.js` - [ ] `│ ├── SelectArrayInput.js` - [ ] `│ ├── SelectInput.js` - [ ] `│ ├── tests` - [ ] `│ │ ├── ArrayInput.test.js` - [ ] `│ │ ├── AutocompleteArrayInput.test.js` - [ ] `│ │ ├── AutocompleteInput.test.js` - [ ] `│ │ ├── BooleanInput.test.js` - [ ] `│ │ ├── CheckboxGroupInput.test.js` - [ ] `│ │ ├── DateInput.test.js` - [ ] `│ │ ├── FileInputPreview.test.js` - [ ] `│ │ ├── FileInput.test.js` - [ ] `│ │ ├── ImageInput.test.js` - [ ] `│ │ ├── LongTextInput.test.js` - [x] `│ │ ├── InputHelperText.test.js` - [ ] `│ │ ├── NullableBooleanInput.test.js` - [ ] `│ │ ├── NumberInput.test.js` - [ ] `│ │ ├── RadioButtonGroupInput.test.js` - [ ] `│ │ ├── ReferenceArrayInput.test.js` - [ ] `│ │ ├── ReferenceInput.test.js` - [ ] `│ │ ├── SelectArrayInput.test.js` - [ ] `│ │ ├── SelectInput.test.js` - [x] `│ │ └── TextInput.test.js` - [x] `│ └── TextInput.js` - [ ] `├── layout` - [ ] `│ ├── AppBar.js` - [ ] `│ ├── AppBarMobile.js` - [ ] `│ ├── CardActions.js` - [ ] `│ ├── CardContentInner.js` - [ ] `│ ├── CardContent.js` - [ ] `│ ├── Confirm.js` - [ ] `│ ├── DashboardMenuItem.js` - [ ] `│ ├── Error.js` - [ ] `│ ├── Header.js` - [ ] `│ ├── Headroom.js` - [ ] `│ ├── index.js` - [ ] `│ ├── Layout.js` - [ ] `│ ├── LinearProgress.js` - [x] `│ ├── LoadingIndicator.js` - [x] `│ ├── Loading.js` - [ ] `│ ├── MenuItemLink.js` - [ ] `│ ├── Menu.js` - [ ] `│ ├── NotFound.js` - [ ] `│ ├── Notification.js` - [ ] `│ ├── RecordTitle.js` - [ ] `│ ├── Responsive.js` - [ ] `│ ├── Sidebar.js` - [ ] `│ ├── tests` - [ ] `│ │ └── Responsive.test.js` - [ ] `│ ├── TitleDeprecated.js` - [ ] `│ ├── TitleForRecord.js` - [ ] `│ ├── Title.js` - [x] `│ ├── UserMenu.js` - [ ] `│ └── ViewTitle.js` - [x] `├── Link.js` - [ ] `├── list` - [ ] `│ ├── BulkActions.js` - [ ] `│ ├── BulkActionsToolbar.js` - [ ] `│ ├── BulkDeleteAction.js` - [ ] `│ ├── DatagridBody.js` - [ ] `│ ├── DatagridCell.js` - [ ] `│ ├── DatagridHeaderCell.js` - [ ] `│ ├── Datagrid.js` - [ ] `│ ├── DatagridLoading.js` - [ ] `│ ├── DatagridRow.js` - [x] `│ ├── FilterButton.js` - [ ] `│ ├── FilterButtonMenuItem.js` - [ ] `│ ├── FilterFormInput.js` - [ ] `│ ├── FilterForm.js` - [ ] `│ ├── Filter.js` - [ ] `│ ├── index.js` - [ ] `│ ├── ListActions.js` - [x] `│ ├── listFieldTypes.js` - [x] `│ ├── ListGuesser.js` - [ ] `│ ├── List.js` - [ ] `│ ├── ListToolbar.js` - [ ] `│ ├── PaginationActions.js` - [ ] `│ ├── Pagination.js` - [ ] `│ ├── PaginationLimit.js` - [ ] `│ ├── SimpleList.js` - [ ] `│ ├── SingleFieldList.js` - [ ] `│ └── tests` - [ ] `│ ├── DatagridCell.test.js` - [ ] `│ ├── DatagridHeaderCell.test.js` - [ ] `│ ├── FilterForm.test.js` - [ ] `│ ├── Filter.test.js` - [ ] `│ ├── List.test.js` - [ ] `│ ├── PaginationActions.test.js` - [ ] `│ ├── Pagination.test.js` - [ ] `│ └── SingleFieldList.test.js` - [ ] `└── theme.js ` ## Related issues - https://github.com/bootstrap-styled/react-admin/issues/5
react-admin v3 as been released, this ticket consist of upgrading react-admin version to >3.0.2
PR: #19
List of components (WIP)
src/components/├── auth│ ├── index.js│ ├── LoginForm.js│ ├── Login.js│ └── Logout.js├── button│ ├── BulkDeleteButton.js│ ├── BulkDeleteWithConfirmButton.js│ ├── BulkDeleteWithUndoButton.js│ ├── Button.js│ ├── CloneButton.js│ ├── CreateButton.js│ ├── DeleteButton.js│ ├── DeleteWithConfirmButton.js│ ├── DeleteWithUndoButton.js│ ├── EditButton.js│ ├── ExportButton.js│ ├── index.js│ ├── ListButton.js│ ├── RefreshButton.js│ ├── RefreshIconButton.js│ ├── SaveButton.js│ ├── ShowButton.js│ └── tests│ ├── CloneButton.test.js│ ├── ExportButton.test.js│ └── SaveButton.test.js├── detail│ ├── CreateActions.js│ ├── Create.js│ ├── EditActions.js│ ├── editFieldTypes.js│ ├── EditGuesser.js│ ├── Edit.js│ ├── index.js│ ├── ShowActions.js│ ├── showFieldTypes.js│ ├── ShowGuesser.js│ ├── Show.js│ ├── SimpleShowLayout.js│ ├── TabbedShowLayout.js│ ├── TabbedShowLayoutTabs.js│ ├── Tab.js│ └── tests│ ├── Create.test.js│ ├── Edit.test.js│ ├── Show.test.js│ └── SimpleShowLayout.test.js├── extendMui│ ├── AppBar│ │ └── index.js│ ├── Avatar│ │ └── index.js│ ├── index.js│ ├── Portal│ │ └── index.js│ ├── SelectMutiple│ │ ├── index.js│ │ └── theme.js│ └── withWidth│ ├── index.js│ └── theme.js├── field│ ├── ArrayField.js│ ├── BooleanField.js│ ├── ChipField.js│ ├── DateField.js│ ├── EmailField.js│ ├── FileField.js│ ├── FunctionField.js│ ├── ImageField.js│ ├── index.js│ ├── NumberField.js│ ├── ReferenceArrayField.js│ ├── ReferenceField.js│ ├── ReferenceManyField.js│ ├── RichTextField.js│ ├── sanitizeRestProps.js│ ├── SelectField.js│ ├── tests│ │ ├── ArrayField.test.js│ │ ├── BooleanField.test.js│ │ ├── ChipField.test.js│ │ ├── DateField.test.js│ │ ├── EmailField.test.js│ │ ├── FileField.test.js│ │ ├── FunctionField.test.js│ │ ├── ImageField.test.js│ │ ├── NumberField.test.js│ │ ├── ReferenceArrayField.test.js│ │ ├── ReferenceField.test.js│ │ ├── ReferenceManyField.test.js│ │ ├── RichTextField.test.js│ │ ├── SelectField.test.js│ │ ├── TextField.test.js│ │ └── UrlField.test.js│ ├── TextField.js│ ├── types.js│ └── UrlField.js├── form│ ├── FormInput.js│ ├── FormTab.js│ ├── getFormInitialValues.js│ ├── index.js│ ├── SimpleFormIterator.js│ ├── SimpleForm.js│ ├── TabbedForm.js│ ├── tests│ │ ├── SimpleForm.test.js│ │ └── TabbedForm.test.js│ └── Toolbar.js├── index.js├── input│ ├── ArrayInput.js│ ├── AutocompleteArrayInputChip.js│ ├── AutocompleteArrayInput.js│ ├── AutocompleteInput.js│ ├── BooleanInput.js│ ├── CheckboxGroupInput.js│ ├── DateInput.js│ ├── DateTimeInput.js│ ├── DisabledInput.js│ ├── FileInput.js│ ├── FileInputPreview.js│ ├── ImageInput.js│ ├── ImageInputPreview.js│ ├── index.js│ ├── InputHelperText.js│ ├── InputPropTypes.js│ ├── Labeled.js│ ├── LongTextInput.js│ ├── NullableBooleanInput.js│ ├── NumberInput.js│ ├── RadioButtonGroupInput.js│ ├── ReferenceArrayInput.js│ ├── ReferenceError.js│ ├── ReferenceInput.js│ ├── ResettableTextField.js│ ├── sanitizeRestProps.js│ ├── SearchInput.js│ ├── SelectArrayInput.js│ ├── SelectInput.js│ ├── tests│ │ ├── ArrayInput.test.js│ │ ├── AutocompleteArrayInput.test.js│ │ ├── AutocompleteInput.test.js│ │ ├── BooleanInput.test.js│ │ ├── CheckboxGroupInput.test.js│ │ ├── DateInput.test.js│ │ ├── FileInputPreview.test.js│ │ ├── FileInput.test.js│ │ ├── ImageInput.test.js│ │ ├── LongTextInput.test.js│ │ ├── InputHelperText.test.js│ │ ├── NullableBooleanInput.test.js│ │ ├── NumberInput.test.js│ │ ├── RadioButtonGroupInput.test.js│ │ ├── ReferenceArrayInput.test.js│ │ ├── ReferenceInput.test.js│ │ ├── SelectArrayInput.test.js│ │ ├── SelectInput.test.js│ │ └── TextInput.test.js│ └── TextInput.js├── layout│ ├── AppBar.js│ ├── AppBarMobile.js│ ├── CardActions.js│ ├── CardContentInner.js│ ├── CardContent.js│ ├── Confirm.js│ ├── DashboardMenuItem.js│ ├── Error.js│ ├── Header.js│ ├── Headroom.js│ ├── index.js│ ├── Layout.js│ ├── LinearProgress.js│ ├── LoadingIndicator.js│ ├── Loading.js│ ├── MenuItemLink.js│ ├── Menu.js│ ├── NotFound.js│ ├── Notification.js│ ├── RecordTitle.js│ ├── Responsive.js│ ├── Sidebar.js│ ├── tests│ │ └── Responsive.test.js│ ├── TitleDeprecated.js│ ├── TitleForRecord.js│ ├── Title.js│ ├── UserMenu.js│ └── ViewTitle.js├── Link.js├── list│ ├── BulkActions.js│ ├── BulkActionsToolbar.js│ ├── BulkDeleteAction.js│ ├── DatagridBody.js│ ├── DatagridCell.js│ ├── DatagridHeaderCell.js│ ├── Datagrid.js│ ├── DatagridLoading.js│ ├── DatagridRow.js│ ├── FilterButton.js│ ├── FilterButtonMenuItem.js│ ├── FilterFormInput.js│ ├── FilterForm.js│ ├── Filter.js│ ├── index.js│ ├── ListActions.js│ ├── listFieldTypes.js│ ├── ListGuesser.js│ ├── List.js│ ├── ListToolbar.js│ ├── PaginationActions.js│ ├── Pagination.js│ ├── PaginationLimit.js│ ├── SimpleList.js│ ├── SingleFieldList.js│ └── tests│ ├── DatagridCell.test.js│ ├── DatagridHeaderCell.test.js│ ├── FilterForm.test.js│ ├── Filter.test.js│ ├── List.test.js│ ├── PaginationActions.test.js│ ├── Pagination.test.js│ └── SingleFieldList.test.js└── theme.jsRelated issues