You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ A frontend Framework for building data-driven applications running in the browse
22
22
23
23
* ☂️ **Opt-In Types**: Develop either in TypeScript or JavaScript
24
24
25
-
* 👨👩👧👦 Powered by [Material UI](https://mui.com/material-ui/getting-started/overview/), [react-hook-form](https://react-hook-form.com), [react-router](https://reacttraining.com/react-router/), [react-query](https://react-query-v3.tanstack.com/), [TypeScript](https://www.typescriptlang.org/) and a few more
25
+
* 👨👩👧👦 Powered by [Material UI](https://mui.com/material-ui/getting-started/), [react-hook-form](https://react-hook-form.com), [react-router](https://reacttraining.com/react-router/), [react-query](https://react-query-v3.tanstack.com/), [TypeScript](https://www.typescriptlang.org/) and a few more
The children of `<AccordionForm>` must be `<AccordionForm.Panel>` elements.
359
359
360
-
This component renders a [MUI`<Accordion>` component](https://mui.com/components/accordion/). Children are rendered in a Stack, one child per row, just like for `<SimpleForm>`.
360
+
This component renders a [Material UI`<Accordion>` component](https://mui.com/components/accordion/). Children are rendered in a Stack, one child per row, just like for `<SimpleForm>`.
361
361
362
362
### Props
363
363
@@ -402,7 +402,7 @@ const CustomerEdit = () => (
402
402
403
403
## `<AccordionSection>`
404
404
405
-
Renders children (Inputs) inside a MUI`<Accordion>` element without a Card style. To be used as child of a `<SimpleForm>` or a `<TabbedForm>` element.
405
+
Renders children (Inputs) inside a Material UI`<Accordion>` element without a Card style. To be used as child of a `<SimpleForm>` or a `<TabbedForm>` element.
It is not possible to customize the date format. Browsers use the user locale to display the date in the correct format.
47
47
48
-
If you need to render a UI despite the browser locale, MUI also proposes a [Date Picker](https://mui.com/x/react-date-pickers/date-picker/) component, which is more customizable than the native date picker, but requires additional packages.
48
+
If you need to render a UI despite the browser locale, Material UI supports a [Date Picker](https://mui.com/x/react-date-pickers/date-picker/) component (in MUI X), which is more customizable than the native date picker, but requires additional npm packages.
Copy file name to clipboardexpand all lines: docs/DateTimeInput.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ The input value must be a valid date string, i.e. a string understood by JavasSr
28
28
29
29
After modification by the user, the value is stored as a `Date` object, using the browser's timezone. When transformed to JSON, the date is serialized as a string in the ISO 8601 format ('yyyy-MM-ddThh:mm').
30
30
31
-
**Tip**: For a Material UI styled `<DateTimeInput>` component, check out [MUI X Date Pickers](https://mui.com/x/react-date-pickers/getting-started/#date-pickers)
31
+
**Tip**: For a Material UI styled `<DateTimeInput>` component, check out [MUI X Date Pickers](https://mui.com/x/react-date-pickers/)
Copy file name to clipboardexpand all lines: docs/Features.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ React-admin provides the **best-in-class documentation**, demo apps, and support
19
19
20
20
That probably explains why more than 3,000 new apps are published every month using react-admin.
21
21
22
-
So react-admin is not just the assembly of [react-query](https://react-query.tanstack.com/), [react-hook-form](https://marmelab.com/react-admin/assets/techs/react-hook-form.jpeg), [react-router](https://reacttraining.com/react-router/), [Material UI](https://mui.com/material-ui/getting-started/overview/) and [Emotion](https://github.com/emotion-js/emotion). It's a **framework** made to speed up and facilitate the development of single-page apps in React.
22
+
So react-admin is not just the assembly of [react-query](https://react-query.tanstack.com/), [react-hook-form](https://marmelab.com/react-admin/assets/techs/react-hook-form.jpeg), [react-router](https://reacttraining.com/react-router/), [Material UI](https://mui.com/material-ui/getting-started/) and [Emotion](https://github.com/emotion-js/emotion). It's a **framework** made to speed up and facilitate the development of single-page apps in React.
23
23
24
24
## Basic CRUD
25
25
@@ -248,7 +248,7 @@ Reference components are a tremendous development accelerator for complex fronte
248
248
249
249
Let's be realistic: Many developers focus on features first and don't have much time to spend polishing the User Interface (UI). We tend to be like that, too! The result is that quite often, admin apps are ugly. Spacing isn't consistent, buttons aren't in the best place, and color schemes hurt the eyes.
250
250
251
-
React-admin provides **components that look pretty good out of the box**, so even if you don't spend time on the UI, it won't look bad (unless you try hard). React-admin uses [Material UI](https://mui.com/material-ui/getting-started/overview/), which is a React implementation of the [Material Design](https://material.io/) guidelines, the most battle-tested design system.
251
+
React-admin provides **components that look pretty good out of the box**, so even if you don't spend time on the UI, it won't look bad (unless you try hard). React-admin uses [Material UI](https://mui.com/material-ui/getting-started/), which is a React implementation of the [Material Design](https://material.io/) guidelines, the most battle-tested design system.
@@ -420,7 +420,7 @@ Check the [Building A Custom Filter Tutorial](./FilteringTutorial.md#building-a-
420
420
421
421
Many admin apps let users perform complex tasks implying the update of many fields and records. To allow such complex workflows, developers must be able to build sophisticated forms, with elaborate validation rules.
422
422
423
-
React-admin offers a **rich set of input components and form layouts** to build forms, powered by [Material UI](https://mui.com/material-ui/getting-started/overview/) and [react-hook-form](https://react-hook-form.com/). React-admin's form components also take care of binding the form values to the record being edited and validating the form inputs.
423
+
React-admin offers a **rich set of input components and form layouts** to build forms, powered by [Material UI](https://mui.com/material-ui/getting-started/) and [react-hook-form](https://react-hook-form.com/). React-admin's form components also take care of binding the form values to the record being edited and validating the form inputs.
424
424
425
425
For instance, here is how to build a tabbed form for editing a blog post:
426
426
@@ -1434,7 +1434,7 @@ React-admin is used by thousands of companies across the world, so the internati
1434
1434
1435
1435
## Accessibility
1436
1436
1437
-
The react-admin core team has a **strong commitment to accessibility**. React-admin uses the [Material UI](https://mui.com/material-ui/getting-started/overview/) components, which are accessible by default. For its own components, react-admin uses the [WAI-ARIA](https://www.w3.org/TR/wai-aria/) standard to make them accessible. This includes `aria-` attributes, keyboard navigation, and focus management.
1437
+
The react-admin core team has a **strong commitment to accessibility**. React-admin uses the [Material UI](https://mui.com/material-ui/getting-started/) components, which are accessible by default. For its own components, react-admin uses the [WAI-ARIA](https://www.w3.org/TR/wai-aria/) standard to make them accessible. This includes `aria-` attributes, keyboard navigation, and focus management.
1438
1438
1439
1439
We routinely test react-admin with the [WAVE](https://wave.webaim.org/) and [Axe](https://www.deque.com/axe/) accessibility tools.
Copy file name to clipboardexpand all lines: docs/Readme.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -119,7 +119,7 @@ See the [Data Providers documentation](./DataProviders.md) for details.
119
119
120
120
## Architecture: Batteries Included But Removable
121
121
122
-
React-admin is designed as a library of loosely coupled React components built on top of [Material UI](https://mui.com/material-ui/getting-started/overview/), in addition to React hooks allowing to reuse the logic with a custom UI.
122
+
React-admin is designed as a library of loosely coupled React components built on top of [Material UI](https://mui.com/material-ui/getting-started/), in addition to React hooks allowing to reuse the logic with a custom UI.
123
123
124
124
You may replace one part of react-admin with your own, e.g. to use a custom Datagrid, GraphQL instead of REST, or Bootstrap instead of Material Design.
Copy file name to clipboardexpand all lines: docs/Tutorial.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -412,7 +412,7 @@ That means react-admin never blocks you: if one react-admin component doesn't pe
412
412
413
413
The `<MyUrlField>` component is a perfect opportunity to illustrate how to customize styles.
414
414
415
-
React-admin relies on [Material UI](https://mui.com/material-ui/getting-started/overview/), a set of React components modeled after Google's [Material Design Guidelines](https://material.io/). All Material UI components (and most react-admin components) support a prop called `sx`, which allows custom inline styles. Let's take advantage of the `sx` prop to remove the underline from the link and add an icon:
415
+
React-admin relies on [Material UI](https://mui.com/material-ui/getting-started/), a set of React components modeled after Google's [Material Design Guidelines](https://material.io/). All Material UI components (and most react-admin components) support a prop called `sx`, which allows custom inline styles. Let's take advantage of the `sx` prop to remove the underline from the link and add an icon:
Copy file name to clipboardexpand all lines: packages/react-admin/README.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ A frontend Framework for building data-driven applications running in the browse
9
9
## Features
10
10
11
11
* Adapts to any backend (REST, GraphQL, SOAP, etc.)
12
-
* Powered by [Material UI](https://mui.com/material-ui/getting-started/overview/), [react-query](https://react-query-v3.tanstack.com/), [react-hook-form](https://react-hook-form.com), [react-router](https://reacttraining.com/react-router/) and a few more
12
+
* Powered by [Material UI](https://mui.com/material-ui/getting-started/), [react-query](https://react-query-v3.tanstack.com/), [react-hook-form](https://react-hook-form.com), [react-router](https://reacttraining.com/react-router/) and a few more
13
13
* Super-fast UI thanks to optimistic rendering (renders before the server returns)
14
14
* Undo updates and deletes for a few seconds
15
15
* Relationships (many to one, one to many)
@@ -133,7 +133,7 @@ See the [Data Providers documentation](https://marmelab.com/react-admin/DataProv
133
133
134
134
## Batteries Included But Removable
135
135
136
-
React-admin is designed as a library of loosely coupled React components built on top of [Material UI](https://mui.com/material-ui/getting-started/overview/), in addition to custom react hooks exposing reusable controller logic. It is very easy to replace one part of react-admin with your own, e.g. to use a custom datagrid, GraphQL instead of REST, or Bootstrap instead of Material Design.
136
+
React-admin is designed as a library of loosely coupled React components built on top of [Material UI](https://mui.com/material-ui/getting-started/), in addition to custom react hooks exposing reusable controller logic. It is very easy to replace one part of react-admin with your own, e.g. to use a custom datagrid, GraphQL instead of REST, or Bootstrap instead of Material Design.
0 commit comments