• Table of Contents
  • 1. Read Me
  • 2. Tutorial
    • Installation
    • Making Contact With The API
    • Field Types
    • Relationships
    • Creation and Edition
    • Deletion
    • Filters
    • Customizing the Menu Icons
    • Using a Custom Home Page
    • Adding a Login Page
    • Using Another REST Dialect
    • Conclusion
  • 3. REST Clients
    • Simple REST
    • JSON Server REST
    • Adding Custom Headers
    • Third-Party Clients
    • Writing your own REST client
  • 4. Admin and Resource Components
    • <Admin>
    • <Resource>
    • Not using <Admin> and <Resource>
  • 5. The <List> View
    • <List>
    • <Datagrid>
    • <SingleFieldList>
    • Using a Custom Iterator
  • 6. Field Components
    • <BooleanField>
    • <ChipField>
    • <DateField>
    • <EmailField>
    • <ImageField>
    • <FunctionField>
    • <NumberField>
    • <ReferenceField>
    • <ReferenceManyField>
    • <RichTextField>
    • <TextField>
    • <UrlField>
    • Styling Fields
    • Writing your own field component
  • 7. The <Create> and <Edit> Views
    • <Create>, <Edit>
    • Page Title
    • Actions
    • <SimpleForm>
    • <TabbedForm>
    • Default Values
    • Validation
  • 8. Input Components
    • <AutocompleteInput>
    • <BooleanInput>
    • <CheckboxGroupInput>
    • <DateInput>
    • <DisabledInput>
    • <ImageInput>
    • <LongTextInput>
    • <NumberInput>
    • <RadioButtonGroupInput>
    • <ReferenceInput>
    • <RichTextInput>
    • <SelectInput>
    • <TextInput>
    • Writing your own input component
  • 9. Authentication
    • Configuring the Auth Client
    • Sending Credentials to the REST API
    • Adding a Logout Button
    • Checking Credentials During Navigation
    • Customizing The Login and Logout Components
  • 10. Theming
    • Overriding A Component Style
    • Conditional Formatting
    • Using a Predefined Theme
    • Writing a Custom Theme
    • Using a Custom Layout
  • 11. Writing Actions
    • The Simple Way
    • Using The REST Client
    • Using a Custom Action Creator
    • Handling Side Effects With a Custom Saga
    • Bonus: Optimistic Rendering
    • Using a Custom Reducer
  • 12. Translation
    • Changing Locale
    • Changing Locale At Runtime
    • Using Browser Locale
    • Translation Messages
    • Translating Resource and Field names
    • Mixing Interface and Domain Translations
    • Translating Your Own Components
    • Using Specific Polyglot Features
  • 13. Including in Another App
  • 14. Reference

Reference

Components

  • <Admin>
  • <AutocompleteInput>
  • <BooleanField>
  • <BooleanInput>
  • <CheckboxGroupInput>
  • <ChipField>
  • <Create>
  • <CreateButton>
  • <CrudRoute>
  • <Datagrid>
  • <DateField>
  • <DateInput>
  • <Delete>
  • <DeleteButton>
  • <DisabledInput>
  • <Edit>
  • <EditButton>
  • <EmailField>
  • <Filter>
  • <FormField>
  • <FormTab>
  • <EditButton>
  • <ImageField>
  • <ImageInput>
  • <FunctionField>
  • <Labeled>
  • <Layout>
  • <List>
  • <ListButton>
  • <LongTextInput>
  • <Menu>
  • <Notification>
  • <NullableBooleanInput>
  • <NumberField>
  • <NumberInput>
  • <Pagination>
  • <RadioButtonGroupInput>
  • <ReferenceField>
  • <ReferenceInput>
  • <ReferenceManyField>
  • <Resource>
  • <RichTextField>
  • <RichTextInput>
  • <SaveButton>
  • <SelectInput>
  • <SimpleShowLayout>
  • <Show>
  • <ShowButton>
  • <SimpleForm>
  • <SingleFieldList>
  • <TabbedForm>
  • <TextField>
  • <TextInput>
  • <Title>
  • <UrlField>