Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V0.11 #1410

Merged
merged 25 commits into from
Aug 13, 2015
Merged

V0.11 #1410

merged 25 commits into from
Aug 13, 2015

Conversation

hai-cea
Copy link
Member

@hai-cea hai-cea commented Aug 13, 2015

Breaking Changes
  • The Table component is now composable. (Table composable #1199)
    • JSON objects to create the table and the table component will no longer generate the table for you. The docs site provides a complete example of how a table might look: http://material-ui.com/#/components/table. The example also includes a 'super header' and 'super footer' row.
    • Upgrade Path: Instead of passing in the raw JSON data, you'll need to generate the appropriate TableHeader/TableRow/TableHeaderColumn components and pass them in as children. The same should be applied to the rowData and the footer.
  • Tabs can now be controlled. In order to make this work we had to change the parameters being passed back to the onChange event to: onChange(value, e, tab). Where value is the value of the tab that it was changed to, e is the event, and tab is the actual tab component. (Added Controllability to Tabs Component #1232, Added support for linkedState mixin in Tabs #1235)
Component Fixes / Enhancements

jkruder and others added 25 commits July 13, 2015 19:48
Added Controllability to Tabs Component
Added support for linkedState mixin in Tabs
[InkBar] Added color prop to inkbar
Upgraded Docs site with new Tab navigation
v0.11 - [Table] If `selected` key for some rows gets changed ensure table internal selection array gets updated
Conflicts:
	docs/src/app/components/pages/components/date-picker.jsx
	docs/src/app/components/pages/components/table.jsx
	docs/src/app/components/pages/components/tabs.jsx
	src/tabs/tabs.jsx
hai-cea added a commit that referenced this pull request Aug 13, 2015
@hai-cea hai-cea merged commit 71dd04a into master Aug 13, 2015
@hai-cea hai-cea deleted the v0.11 branch September 10, 2015 16:06
@zannager zannager added the core Infrastructure work going on behind the scenes label Mar 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core Infrastructure work going on behind the scenes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants