MaterialΒ UI: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.
MIT License
Big thanks to the 24 contributors who made this release possible.
@material-ui/[email protected]
@material-ui/[email protected]
@date-ui/
updates (#19633) @eps1lonBig thanks to the 39 contributors who made this release possible.
Here are some highlights β¨:
@material-ui/[email protected]
fullWidth
prop to FormControl
context (#19369) @EsoterikStare@material-ui/[email protected]
@material-ui/[email protected]
@material-ui/[email protected]
@ts-ignore
usage (#19504) @eps1lonBig thanks to the 43 contributors who made this release possible.
Here are some highlights β¨:
@material-ui/[email protected]
expanded
(#19332) @eps1lon@material-ui/[email protected]
@material-ui/[email protected]
@material-ui/[email protected]
Big thanks to the 19 contributors who made this release possible.
Here are some highlights since 4.8.0 β¨:
@material-ui/[email protected]
hidden
class key to Collapse typings (#19044) @pvdstel@material-ui/[email protected]
Big thanks to the 22 contributors who made this release possible.
@material-ui/[email protected]
dividers
class types (#18984) @NickCis@material-ui/[email protected]
@material-ui/[email protected]
[Skeleton] Add wave animation support (#19014) @oliviertassinari
-<Skeleton disableAnimation />
+<Skeleton animation={false} />
Big thanks to the 24 contributors who made this release possible.
@material-ui/[email protected]
@material-ui/[email protected]
ChipProps
prop (#18917) @ChrisWilesBig thanks to the 29 contributors who made this release possible.
Here are some highlights β¨:
@material-ui/[email protected]
popperArrow
to TooltipClassKey
(#18772) @umidbekkarimov@material-ui/[email protected]
readOnly
to disabled
in text-fields.md example (#18792) @sterjoskiBig thanks to the 18 contributors who made this release possible.
@material-ui/[email protected]
@material-ui/[email protected]
ssrMatchMedia
required for client rending as well (#18680) @moshestBig thanks to the 27 contributors who made this release possible.
Here are some highlights β¨:
@material-ui/[email protected]
@material-ui/[email protected]
@babel/*
deps (#18552) @eps1lon@material-ui/[email protected]
[Portal] Fix circular PortalProps Types (#18602)
Fix TypeScript 3.7 support
Big thanks to the 27 contributors who made this release possible.
Here are some highlights β¨:
@material-ui/[email protected]
displayName
(#18481) @NMinhNguyenarrow
prop (#18323) @goleary@material-ui/[email protected]
Big thanks to the 19 contributors who made this release possible.
Here are some highlights β¨:
@material-ui/[email protected]
@material-ui/[email protected]
diff --git a/docs/src/pages/components/autocomplete/FixedTags.js b/docs/src/pages/components/autocomplete/FixedTags.js
index 757d66a97..a4f36edd5 100644
--- a/docs/src/pages/components/autocomplete/FixedTags.js
+++ b/docs/src/pages/components/autocomplete/FixedTags.js
@@ -11,17 +11,9 @@ export default function FixedTags() {
options={top100Films}
getOptionLabel={option => option.title}
defaultValue={[top100Films[6], top100Films[13]]}
- renderTags={(value, { className, onDelete }) =>
+ renderTags={(value, getTagProps) =>
value.map((option, index) => (
- <Chip
- key={index}
- disabled={index === 0}
- data-tag-index={index}
- tabIndex={-1}
- label={option.title}
- className={className}
- onDelete={onDelete}
- />
+ <Chip disabled={index === 0} label={option.title} {...getTagProps({ index })} />
))
}
style={{ width: 500 }}
<TextField
renderInput={params => (
<InputBase
- ref={params.ref}
+ ref={params.InputProps.ref}
inputProps={params.inputProps}
/>
)}
/>
Big thanks to the 26 contributors who made this release possible.
Here are some highlights β¨:
The positive feedback we had on the early version of the component is encouraging.
Developers should be able to rely on it in production within a couple of weeks (from a bug perspective).
We will take more time to stabilize the API, a couple of months.
By chance, it's the third year in a row we release on November 5th.
The number of contributors involved, for a similar one-week period, has grown from 12 contributors (2017) to 16 contributors (2018) to 26 contributors (2019).
We are proud of the community. Let's keep this trend going π.
@material-ui/[email protected]
@material-ui/[email protected]
@material-ui/[email protected]
@material-ui/*
packages for Codesandbox CI (#18100) @eps1lonBig thanks to the 48 contributors who made this release possible!
Here are some highlights β¨:
π Introduce a new Autocomplete component in the lab to support the autocomplete, combobox and multi-select use cases (#17037) @dreamsinspace.
This new component will replace the third-party integration examples once it graduates from the lab to the core.
It was one of the most requested features (by the number of π on the corresponding issue).
π Show the JSX by default for small examples (#17831) @mbrookes.
βΏοΈ Improve Gatsby's Modal support (#17972) @sreetej1998.
π Better support Preact (#18027) @glromeo.
π Improve Chrome autofill dark theme support (#17863) @MAkerboom.
π Add new context menu demo (#17839) @SarthakC.
@material-ui/[email protected]
component
(#17825) @Nikhil-Pavan-Sai@material-ui/[email protected]
@material-ui/[email protected]
@material-ui/[email protected]
react@next
(#18008) @eps1lonBig thanks to the 28 contributors who made this release possible!
Here are some highlights β¨:
π Change imports from @material-ui/styles to @material-ui/core/styles (#17447) @mnemanja
The presence of two almost identical import paths has been a source of confusion: @material-ui/styles
and @material-ui/core/styles
.
Starting with v4.5.1, the documentation mentions @material-ui/core/styles
as much as possible.
-import { makeStyles } from '@material-ui/styles';
+import { makeStyles } from '@material-ui/core/styles';
This change removes the need to install the @material-ui/styles
package directly.
It prevents the duplication of @material-ui/styles
in bundles and avoids confusion.
You can learn more about the difference in the documentation.
βΏοΈ Improve the accessibility of the table and select components (#17696, #17773) @adeelibr, @eps1lon.
π Launch a developer survey as a precursor to a major DatePicker enhancement effort.
π Add support for different slider track mode (#17714) @slipmat.
And many more π bug fixes and π improvements.
@material-ui/[email protected]
@material-ui/[email protected]
@material-ui/[email protected]
@material-ui/[email protected]
Big thanks to the 20 contributors who made this release possible!
Here are some highlights β¨:
π Add startIcon and endIcon props for the button (#17600) @mbrookes
import DeleteIcon from '@material-ui/icons/Delete';
<Button startIcon={<DeleteIcon />}>
Delete
</Button>
π Add support for Chrome autofill (#17436, #17552) @croraf
π Adjust table styles to match spec (#17388) @kybarg
π Adjust menu styles to match spec (#17332) @damir-sirola
π Adjust chip styles to match spec (#17584) @oliviertassinari
And many more π bug fixes π improvements.
@material-ui/[email protected]
@material-ui/[email protected]
[Slider] Remove from the lab (#17528) @oliviertassinari
-import { Slider } from '@material-ui/lab';
+import { Slider } from '@material-ui/core';
@material-ui/[email protected]
style
function (#17534) @abukurov@material-ui/[email protected]
@material-ui/[email protected]
@testing-library/dom
(#17573) @eps1lonBig thanks to the 23 contributors who made this release possible!
This is a stability release.
@material-ui/[email protected]
@testing-library
for test (#17390) @eps1lon@material-ui/[email protected]
@material-ui/[email protected]
@material-ui/[email protected]
@material-ui/[email protected]
Big thanks to the 7 contributors who made this release possible!
This is a quick release after v4.4.1 to solve 3 regressions.
@material-ui/[email protected]
@babel/*
deps (#17363) @eps1lonBig thanks to the 21 contributors who made this release possible!
Here are some highlights β¨:
@material-ui/[email protected]
@material-ui/[email protected]
@material-ui/[email protected]
@material-ui/[email protected]
Big thanks to the 29 contributors who made this release possible!
Here are some highlights β¨:
@material-ui/[email protected]
@material-ui/[email protected]