Skip to content

Commit

Permalink
[docs] Migrate Timeline demos to emotion (#26036)
Browse files Browse the repository at this point in the history
  • Loading branch information
vicasas authored Apr 29, 2021
1 parent c2f8150 commit bf0477d
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 46 deletions.
31 changes: 8 additions & 23 deletions docs/src/pages/components/timeline/CustomizedTimeline.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import * as React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import Timeline from '@material-ui/lab/Timeline';
import TimelineItem from '@material-ui/lab/TimelineItem';
import TimelineSeparator from '@material-ui/lab/TimelineSeparator';
Expand All @@ -13,26 +12,12 @@ import HotelIcon from '@material-ui/icons/Hotel';
import RepeatIcon from '@material-ui/icons/Repeat';
import Typography from '@material-ui/core/Typography';

const useStyles = makeStyles((theme) => ({
timelineContent: {
padding: '12px 16px',
},
secondaryTail: {
backgroundColor: theme.palette.secondary.main,
},
verticallyCenterContent: {
margin: 'auto 0',
},
}));

export default function CustomizedTimeline() {
const classes = useStyles();

return (
<Timeline position="alternate">
<TimelineItem>
<TimelineOppositeContent
className={classes.verticallyCenterContent}
sx={{ m: 'auto 0' }}
align="right"
variant="body2"
color="text.secondary"
Expand All @@ -46,7 +31,7 @@ export default function CustomizedTimeline() {
</TimelineDot>
<TimelineConnector />
</TimelineSeparator>
<TimelineContent className={classes.timelineContent}>
<TimelineContent sx={{ py: '12px', px: 2 }}>
<Typography variant="h6" component="span">
Eat
</Typography>
Expand All @@ -55,7 +40,7 @@ export default function CustomizedTimeline() {
</TimelineItem>
<TimelineItem>
<TimelineOppositeContent
className={classes.verticallyCenterContent}
sx={{ m: 'auto 0' }}
variant="body2"
color="text.secondary"
>
Expand All @@ -68,7 +53,7 @@ export default function CustomizedTimeline() {
</TimelineDot>
<TimelineConnector />
</TimelineSeparator>
<TimelineContent className={classes.timelineContent}>
<TimelineContent sx={{ py: '12px', px: 2 }}>
<Typography variant="h6" component="span">
Code
</Typography>
Expand All @@ -81,9 +66,9 @@ export default function CustomizedTimeline() {
<TimelineDot color="primary" variant="outlined">
<HotelIcon />
</TimelineDot>
<TimelineConnector className={classes.secondaryTail} />
<TimelineConnector sx={{ bgcolor: 'secondary.main' }} />
</TimelineSeparator>
<TimelineContent className={classes.timelineContent}>
<TimelineContent sx={{ py: '12px', px: 2 }}>
<Typography variant="h6" component="span">
Sleep
</Typography>
Expand All @@ -92,13 +77,13 @@ export default function CustomizedTimeline() {
</TimelineItem>
<TimelineItem>
<TimelineSeparator>
<TimelineConnector className={classes.secondaryTail} />
<TimelineConnector sx={{ bgcolor: 'secondary.main' }} />
<TimelineDot color="secondary">
<RepeatIcon />
</TimelineDot>
<TimelineConnector />
</TimelineSeparator>
<TimelineContent className={classes.timelineContent}>
<TimelineContent sx={{ py: '12px', px: 2 }}>
<Typography variant="h6" component="span">
Repeat
</Typography>
Expand Down
31 changes: 8 additions & 23 deletions docs/src/pages/components/timeline/CustomizedTimeline.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import * as React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import Timeline from '@material-ui/lab/Timeline';
import TimelineItem from '@material-ui/lab/TimelineItem';
import TimelineSeparator from '@material-ui/lab/TimelineSeparator';
Expand All @@ -13,26 +12,12 @@ import HotelIcon from '@material-ui/icons/Hotel';
import RepeatIcon from '@material-ui/icons/Repeat';
import Typography from '@material-ui/core/Typography';

const useStyles = makeStyles((theme) => ({
timelineContent: {
padding: '12px 16px',
},
secondaryTail: {
backgroundColor: theme.palette.secondary.main,
},
verticallyCenterContent: {
margin: 'auto 0',
},
}));

export default function CustomizedTimeline() {
const classes = useStyles();

return (
<Timeline position="alternate">
<TimelineItem>
<TimelineOppositeContent
className={classes.verticallyCenterContent}
sx={{ m: 'auto 0' }}
align="right"
variant="body2"
color="text.secondary"
Expand All @@ -46,7 +31,7 @@ export default function CustomizedTimeline() {
</TimelineDot>
<TimelineConnector />
</TimelineSeparator>
<TimelineContent className={classes.timelineContent}>
<TimelineContent sx={{ py: '12px', px: 2 }}>
<Typography variant="h6" component="span">
Eat
</Typography>
Expand All @@ -55,7 +40,7 @@ export default function CustomizedTimeline() {
</TimelineItem>
<TimelineItem>
<TimelineOppositeContent
className={classes.verticallyCenterContent}
sx={{ m: 'auto 0' }}
variant="body2"
color="text.secondary"
>
Expand All @@ -68,7 +53,7 @@ export default function CustomizedTimeline() {
</TimelineDot>
<TimelineConnector />
</TimelineSeparator>
<TimelineContent className={classes.timelineContent}>
<TimelineContent sx={{ py: '12px', px: 2 }}>
<Typography variant="h6" component="span">
Code
</Typography>
Expand All @@ -81,9 +66,9 @@ export default function CustomizedTimeline() {
<TimelineDot color="primary" variant="outlined">
<HotelIcon />
</TimelineDot>
<TimelineConnector className={classes.secondaryTail} />
<TimelineConnector sx={{ bgcolor: 'secondary.main' }} />
</TimelineSeparator>
<TimelineContent className={classes.timelineContent}>
<TimelineContent sx={{ py: '12px', px: 2 }}>
<Typography variant="h6" component="span">
Sleep
</Typography>
Expand All @@ -92,13 +77,13 @@ export default function CustomizedTimeline() {
</TimelineItem>
<TimelineItem>
<TimelineSeparator>
<TimelineConnector className={classes.secondaryTail} />
<TimelineConnector sx={{ bgcolor: 'secondary.main' }} />
<TimelineDot color="secondary">
<RepeatIcon />
</TimelineDot>
<TimelineConnector />
</TimelineSeparator>
<TimelineContent className={classes.timelineContent}>
<TimelineContent sx={{ py: '12px', px: 2 }}>
<Typography variant="h6" component="span">
Repeat
</Typography>
Expand Down

0 comments on commit bf0477d

Please sign in to comment.