Skip to content

Commit

Permalink
[docs] Use material-ui-icons package (#6390)
Browse files Browse the repository at this point in the history
* [docs] Use material-ui-icons package, remove unneeded svg-icons

* [docs] Replace font-icon with SvgIcons in IconButton

* [docs] Replace Icon with material-ui-icons

* [docs] Update style/icons docs

* [Avatar] Fix failing test
  • Loading branch information
mbrookes authored and oliviertassinari committed Mar 20, 2017
1 parent 369813c commit 4111f8f
Show file tree
Hide file tree
Showing 58 changed files with 171 additions and 491 deletions.
1 change: 1 addition & 0 deletions docs/site/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
},
"dependencies": {
"marked": "^0.3.6",
"material-ui-icons": "^1.0.0-alpha.2",
"prismjs": "^1.6.0",
"react-redux": "^5.0.3",
"react-router": "^3.0.2",
Expand Down
4 changes: 2 additions & 2 deletions docs/site/src/components/AppFrame.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ import AppBar from 'material-ui/AppBar';
import Toolbar from 'material-ui/Toolbar';
import IconButton from 'material-ui/IconButton';
import withWidth, { isWidthUp } from 'material-ui/utils/withWidth';
import MenuIcon from 'material-ui/svg-icons/menu';
import LightbulbOutlineIcon from 'material-ui/svg-icons/lightbulb-outline';
import MenuIcon from 'material-ui-icons/Menu';
import LightbulbOutlineIcon from 'material-ui-icons/LightbulbOutline';
import customPropTypes from 'material-ui/utils/customPropTypes';
import AppDrawer from './AppDrawer';

Expand Down
2 changes: 1 addition & 1 deletion docs/site/src/components/Demo.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import shallowEqual from 'recompose/shallowEqual';
import customPropTypes from 'material-ui/utils/customPropTypes';
import IconButton from 'material-ui/IconButton';
import Collapse from 'material-ui/transitions/Collapse';
import CodeIcon from 'material-ui/svg-icons/code';
import CodeIcon from 'material-ui-icons/Code';
import MarkdownElement from 'docs/site/src/components/MarkdownElement';

const requireDemos = require.context('docs/site/src', true, /\.js$/);
Expand Down
2 changes: 1 addition & 1 deletion docs/site/src/demos/app-bar/ButtonAppBar.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import Toolbar from 'material-ui/Toolbar';
import Text from 'material-ui/Text';
import Button from 'material-ui/Button';
import IconButton from 'material-ui/IconButton';
import MenuIcon from 'material-ui/svg-icons/menu';
import MenuIcon from 'material-ui-icons/Menu';

const styleSheet = createStyleSheet('ButtonAppBar', () => ({
root: {
Expand Down
6 changes: 3 additions & 3 deletions docs/site/src/demos/avatars/IconAvatars.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ import { createStyleSheet } from 'jss-theme-reactor';
import Avatar from 'material-ui/Avatar';
import customPropTypes from 'material-ui/utils/customPropTypes';
import { pink, green } from 'material-ui/styles/colors';
import FolderIcon from 'material-ui/svg-icons/folder';
import PageviewIcon from 'material-ui/svg-icons/pageview';
import AssignmentIcon from 'material-ui/svg-icons/assignment';
import FolderIcon from 'material-ui-icons/Folder';
import PageviewIcon from 'material-ui-icons/Pageview';
import AssignmentIcon from 'material-ui-icons/Assignment';

const styleSheet = createStyleSheet('IconAvatars', () => ({
avatar: {
Expand Down
7 changes: 4 additions & 3 deletions docs/site/src/demos/badges/SimpleBadge.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import React from 'react';
import { createStyleSheet } from 'jss-theme-reactor';
import customPropTypes from 'material-ui/utils/customPropTypes';
import Badge from 'material-ui/Badge';
import Icon from 'material-ui/Icon';
import MailIcon from 'material-ui-icons/Mail';
import FolderIcon from 'material-ui-icons/Folder';

const styleSheet = createStyleSheet('SimpleBadge', (theme) => ({
badge: {
Expand All @@ -21,14 +22,14 @@ export default function SimpleBadge(props, context) {
badgeContent={4}
primary
>
<Icon>mail</Icon>
<MailIcon />
</Badge>
<Badge
className={classes.badge}
badgeContent={10}
accent
>
<Icon>folder</Icon>
<FolderIcon />
</Badge>
</div>
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ import React, { Component } from 'react';
import { createStyleSheet } from 'jss-theme-reactor';
import customPropTypes from 'material-ui/utils/customPropTypes';
import { BottomNavigation, BottomNavigationButton } from 'material-ui/BottomNavigation';
import RestoreIcon from 'material-ui/svg-icons/restore';
import FavoriteIcon from 'material-ui/svg-icons/favorite';
import LocationOnIcon from 'material-ui/svg-icons/location-on';
import FolderIcon from 'material-ui/svg-icons/folder';
import RestoreIcon from 'material-ui-icons/Restore';
import FavoriteIcon from 'material-ui-icons/Favorite';
import LocationOnIcon from 'material-ui-icons/LocationOn';
import FolderIcon from 'material-ui-icons/Folder';

const styleSheet = createStyleSheet('LabelBottomNavigation', () => ({
root: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ import React, { Component } from 'react';
import { createStyleSheet } from 'jss-theme-reactor';
import customPropTypes from 'material-ui/utils/customPropTypes';
import { BottomNavigation, BottomNavigationButton } from 'material-ui/BottomNavigation';
import RestoreIcon from 'material-ui/svg-icons/restore';
import FavoriteIcon from 'material-ui/svg-icons/favorite';
import LocationOnIcon from 'material-ui/svg-icons/location-on';
import RestoreIcon from 'material-ui-icons/Restore';
import FavoriteIcon from 'material-ui-icons/Favorite';
import LocationOnIcon from 'material-ui-icons/LocationOn';

const styleSheet = createStyleSheet('SimpleBottomNavigation', () => ({
root: {
Expand Down
4 changes: 2 additions & 2 deletions docs/site/src/demos/buttons/FloatingActionButtons.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import React from 'react';
import { createStyleSheet } from 'jss-theme-reactor';
import customPropTypes from 'material-ui/utils/customPropTypes';
import Button from 'material-ui/Button';
import AddIcon from 'material-ui/svg-icons/add';
import ModeEditIcon from 'material-ui/svg-icons/mode-edit';
import AddIcon from 'material-ui-icons/Add';
import ModeEditIcon from 'material-ui-icons/ModeEdit';

const styleSheet = createStyleSheet('FloatingActionButtons', (theme) => ({
button: {
Expand Down
12 changes: 7 additions & 5 deletions docs/site/src/demos/buttons/IconButtons.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ import React from 'react';
import { createStyleSheet } from 'jss-theme-reactor';
import customPropTypes from 'material-ui/utils/customPropTypes';
import IconButton from 'material-ui/IconButton';
import Icon from 'material-ui/Icon';
import DeleteIcon from 'material-ui-icons/Delete';
import AlarmIcon from 'material-ui-icons/Alarm';
import AddShoppingCartIcon from 'material-ui-icons/AddShoppingCart';

const styleSheet = createStyleSheet('IconButtons', (theme) => ({
button: {
Expand All @@ -17,16 +19,16 @@ export default function IconButtons(props, context) {
return (
<div>
<IconButton className={classes.button}>
delete
<DeleteIcon />
</IconButton>
<IconButton className={classes.button} disabled>
delete
<DeleteIcon />
</IconButton>
<IconButton accent className={classes.button}>
<Icon>alarm</Icon>
<AlarmIcon />
</IconButton>
<IconButton contrast className={classes.button}>
add_shopping_cart
<AddShoppingCartIcon />
</IconButton>
</div>
);
Expand Down
18 changes: 14 additions & 4 deletions docs/site/src/demos/cards/NowPlayingCard.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ import {
} from 'material-ui/Card';
import IconButton from 'material-ui/IconButton';
import Text from 'material-ui/Text';
import SkipPreviousIcon from 'material-ui-icons/SkipPrevious';
import PlayArrowIcon from 'material-ui-icons/PlayArrow';
import SkipNextIcon from 'material-ui-icons/SkipNext';
import albumCover from 'docs/site/assets/images/live-from-space.jpg';

const styleSheet = createStyleSheet('NowPlayingCard', () => ({
Expand All @@ -33,7 +36,8 @@ const styleSheet = createStyleSheet('NowPlayingCard', () => ({
paddingBottom: 8,
},
playIcon: {
fontSize: 38,
height: 38,
width: 38,
},
}));

Expand All @@ -51,9 +55,15 @@ export default function NowPlayingCard(props, context) {
</Text>
</CardContent>
<div className={classes.controls}>
<IconButton>skip_previous</IconButton>
<IconButton iconClassName={classes.playIcon}>play_arrow</IconButton>
<IconButton>skip_next</IconButton>
<IconButton>
<SkipPreviousIcon />
</IconButton>
<IconButton>
<PlayArrowIcon className={classes.playIcon} />
</IconButton>
<IconButton>
<SkipNextIcon />
</IconButton>
</div>
</div>
<div className={classes.cover}>
Expand Down
13 changes: 10 additions & 3 deletions docs/site/src/demos/cards/RecipeReviewCard.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ import Avatar from 'material-ui/Avatar';
import IconButton from 'material-ui/IconButton';
import Text from 'material-ui/Text';
import { red } from 'material-ui/styles/colors';
import FavoriteIcon from 'material-ui-icons/Favorite';
import ShareIcon from 'material-ui-icons/Share';
import ExpandMoreIcon from 'material-ui-icons/ExpandMore';
import paellaImage from 'docs/site/assets/images/[email protected]';

const styleSheet = createStyleSheet('RecipeReviewCard', (theme) => ({
Expand Down Expand Up @@ -64,16 +67,20 @@ export default class RecipeReviewCard extends Component {
</Text>
</CardContent>
<CardActions actionSpacing={false}>
<IconButton>favorite</IconButton>
<IconButton>share</IconButton>
<IconButton>
<FavoriteIcon />
</IconButton>
<IconButton>
<ShareIcon />
</IconButton>
<div className={classes.flexGrow} />
<IconButton
className={classnames(classes.expand, {
[classes.expandOpen]: this.state.expanded,
})}
onClick={this.handleExpandClick}
>
expand_more
<ExpandMoreIcon />
</IconButton>
</CardActions>
<Collapse in={this.state.expanded} transitionDuration="auto" unmountOnExit>
Expand Down
4 changes: 2 additions & 2 deletions docs/site/src/demos/chips/Chips.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { createStyleSheet } from 'jss-theme-reactor';
import customPropTypes from 'material-ui/utils/customPropTypes';
import Avatar from 'material-ui/Avatar';
import Chip from 'material-ui/Chip';
import Face from 'material-ui/svg-icons/face';
import FaceIcon from 'material-ui-icons/Face';
import { grey } from 'material-ui/styles/colors';
import avatarImage from 'docs/site/assets/images/uxceo-128.jpg';

Expand Down Expand Up @@ -52,7 +52,7 @@ export default function Chips(props, context) {
className={classes.chip}
/>
<Chip
avatar={<Avatar><Face className={classes.svgIcon} /></Avatar>}
avatar={<Avatar><FaceIcon className={classes.svgIcon} /></Avatar>}
label="Clickable Deletable Chip"
onClick={handleClick}
onRequestDelete={handleRequestDelete}
Expand Down
2 changes: 1 addition & 1 deletion docs/site/src/demos/dialogs/FullScreenDialog.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import AppBar from 'material-ui/AppBar';
import Toolbar from 'material-ui/Toolbar';
import IconButton from 'material-ui/IconButton';
import Text from 'material-ui/Text';
import CloseIcon from 'material-ui/svg-icons/close';
import CloseIcon from 'material-ui-icons/Close';
import Slide from 'material-ui/transitions/Slide';

const styleSheet = createStyleSheet('FullScreenDialog', () => ({
Expand Down
4 changes: 2 additions & 2 deletions docs/site/src/demos/dividers/InsetDividers.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ import {
} from 'material-ui/List';
import Avatar from 'material-ui/Avatar';
import Divider from 'material-ui/Divider';
import FolderIcon from 'material-ui/svg-icons/folder';
import ImageIcon from 'material-ui/svg-icons/image';
import FolderIcon from 'material-ui-icons/Folder';
import ImageIcon from 'material-ui-icons/Image';

const styleSheet = createStyleSheet('InsetDividers', (theme) => ({
root: {
Expand Down
14 changes: 7 additions & 7 deletions docs/site/src/demos/drawers/UndockedDrawer.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@ import {
ListItemIcon,
} from 'material-ui/List';
import Divider from 'material-ui/Divider';
import InboxIcon from 'material-ui/svg-icons/inbox';
import DraftsIcon from 'material-ui/svg-icons/drafts';
import StarIcon from 'material-ui/svg-icons/star';
import SendIcon from 'material-ui/svg-icons/send';
import MailIcon from 'material-ui/svg-icons/mail';
import DeleteIcon from 'material-ui/svg-icons/delete';
import ReportIcon from 'material-ui/svg-icons/report';
import InboxIcon from 'material-ui-icons/Inbox';
import DraftsIcon from 'material-ui-icons/Drafts';
import StarIcon from 'material-ui-icons/Star';
import SendIcon from 'material-ui-icons/Send';
import MailIcon from 'material-ui-icons/Mail';
import DeleteIcon from 'material-ui-icons/Delete';
import ReportIcon from 'material-ui-icons/Report';


const styleSheet = createStyleSheet('UndockedDrawer', () => ({
Expand Down
5 changes: 4 additions & 1 deletion docs/site/src/demos/lists/CheckboxList.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import {
} from 'material-ui/List';
import Checkbox from 'material-ui/Checkbox';
import IconButton from 'material-ui/IconButton';
import CommentIcon from 'material-ui-icons/Comment';

const styleSheet = createStyleSheet('CheckboxList', (theme) => ({
root: {
Expand Down Expand Up @@ -65,7 +66,9 @@ export default class CheckboxList extends Component {
/>
<ListItemText primary={`Line item ${index + 1}`} />
<ListItemSecondaryAction>
<IconButton>comment</IconButton>
<IconButton>
<CommentIcon />
</IconButton>
</ListItemSecondaryAction>
</ListItem>
))}
Expand Down
2 changes: 1 addition & 1 deletion docs/site/src/demos/lists/FolderList.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {
ListItemText,
} from 'material-ui/List';
import Avatar from 'material-ui/Avatar';
import FolderIcon from 'material-ui/svg-icons/folder';
import FolderIcon from 'material-ui-icons/Folder';

const styleSheet = createStyleSheet('FolderList', (theme) => ({
root: {
Expand Down
2 changes: 1 addition & 1 deletion docs/site/src/demos/lists/InsetList.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {
ListItemText,
ListItemIcon,
} from 'material-ui/List';
import StarIcon from 'material-ui/svg-icons/star';
import StarIcon from 'material-ui-icons/Star';

const styleSheet = createStyleSheet('InsetList', (theme) => ({
root: {
Expand Down
27 changes: 20 additions & 7 deletions docs/site/src/demos/lists/InteractiveList.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,13 @@ import {
ListItemText,
} from 'material-ui/List';
import Avatar from 'material-ui/Avatar';
import FolderIcon from 'material-ui/svg-icons/folder';
import IconButton from 'material-ui/IconButton';
import { FormGroup } from 'material-ui/Form';
import { LabelCheckbox } from 'material-ui/Checkbox';
import Layout from 'material-ui/Layout';
import Text from 'material-ui/Text';
import FolderIcon from 'material-ui-icons/Folder';
import DeleteIcon from 'material-ui-icons/Delete';

const styleSheet = createStyleSheet('InteractiveList', (theme) => ({
root: {
Expand Down Expand Up @@ -96,7 +97,9 @@ class InteractiveList extends Component {
<List dense={dense}>
{generate((
<ListItem button>
<ListItemIcon><FolderIcon /></ListItemIcon>
<ListItemIcon>
<FolderIcon />
</ListItemIcon>
<ListItemText
primary="Single-line item"
secondary={secondary ? 'Secondary text' : null}
Expand All @@ -116,10 +119,14 @@ class InteractiveList extends Component {
<ListItem button>
{dense ? (
<ListItemAvatar>
<Avatar><FolderIcon /></Avatar>
<Avatar>
<FolderIcon />
</Avatar>
</ListItemAvatar>
) : (
<Avatar><FolderIcon /></Avatar>
<Avatar>
<FolderIcon />
</Avatar>
)}
<ListItemText
primary="Single-line item"
Expand All @@ -140,17 +147,23 @@ class InteractiveList extends Component {
<ListItem button>
{dense ? (
<ListItemAvatar>
<Avatar><FolderIcon /></Avatar>
<Avatar>
<FolderIcon />
</Avatar>
</ListItemAvatar>
) : (
<Avatar><FolderIcon /></Avatar>
<Avatar>
<FolderIcon />
</Avatar>
)}
<ListItemText
primary="Single-line item"
secondary={secondary ? 'Secondary text' : null}
/>
<ListItemSecondaryAction>
<IconButton>comment</IconButton>
<IconButton>
<DeleteIcon />
</IconButton>
</ListItemSecondaryAction>
</ListItem>
))}
Expand Down
4 changes: 2 additions & 2 deletions docs/site/src/demos/lists/SimpleList.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ import {
ListItemIcon,
} from 'material-ui/List';
import Divider from 'material-ui/Divider';
import InboxIcon from 'material-ui/svg-icons/inbox';
import DraftsIcon from 'material-ui/svg-icons/drafts';
import InboxIcon from 'material-ui-icons/Inbox';
import DraftsIcon from 'material-ui-icons/Drafts';

const styleSheet = createStyleSheet('SimpleList', (theme) => ({
root: {
Expand Down
Loading

0 comments on commit 4111f8f

Please sign in to comment.