/
githubmirror
/
material-ui
Обзор
Документация
Войти
/
githubmirror
/
material-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
docs/data/material/components/timeline/CustomizedTimeline.js
98 строк
3 KB
Siriwat K
[material-ui][system] Remove deprecated system props from Box, Stack, Typography (#48072)
25 мар 2026, 05:44
Не верифицирован
25 мар 2026, 05:44
8663368
Код
Авторство
О чём код?
import Timeline from '@mui/lab/Timeline'; import TimelineItem from '@mui/lab/TimelineItem'; import TimelineSeparator from '@mui/lab/TimelineSeparator'; import TimelineConnector from '@mui/lab/TimelineConnector'; import TimelineContent from '@mui/lab/TimelineContent'; import TimelineOppositeContent from '@mui/lab/TimelineOppositeContent'; import TimelineDot from '@mui/lab/TimelineDot'; import FastfoodIcon from '@mui/icons-material/Fastfood'; import LaptopMacIcon from '@mui/icons-material/LaptopMac'; import HotelIcon from '@mui/icons-material/Hotel'; import RepeatIcon from '@mui/icons-material/Repeat'; import Typography from '@mui/material/Typography'; export default function CustomizedTimeline() { return ( <Timeline position="alternate"> <TimelineItem> <TimelineOppositeContent align="right" variant="body2" sx={{ color: 'text.secondary', m: 'auto 0', }} > 9:30 am </TimelineOppositeContent> <TimelineSeparator> <TimelineConnector /> <TimelineDot> <FastfoodIcon /> </TimelineDot> <TimelineConnector /> </TimelineSeparator> <TimelineContent sx={{ py: '12px', px: 2 }}> <Typography variant="h6" component="span"> Eat </Typography> <Typography>Because you need strength</Typography> </TimelineContent> </TimelineItem> <TimelineItem> <TimelineOppositeContent variant="body2" sx={{ color: 'text.secondary', m: 'auto 0', }} > 10:00 am </TimelineOppositeContent> <TimelineSeparator> <TimelineConnector /> <TimelineDot color="primary"> <LaptopMacIcon /> </TimelineDot> <TimelineConnector /> </TimelineSeparator> <TimelineContent sx={{ py: '12px', px: 2 }}> <Typography variant="h6" component="span"> Code </Typography> <Typography>Because it's awesome!</Typography> </TimelineContent> </TimelineItem> <TimelineItem> <TimelineSeparator> <TimelineConnector /> <TimelineDot color="primary" variant="outlined"> <HotelIcon /> </TimelineDot> <TimelineConnector sx={{ bgcolor: 'secondary.main' }} /> </TimelineSeparator> <TimelineContent sx={{ py: '12px', px: 2 }}> <Typography variant="h6" component="span"> Sleep </Typography> <Typography>Because you need rest</Typography> </TimelineContent> </TimelineItem> <TimelineItem> <TimelineSeparator> <TimelineConnector sx={{ bgcolor: 'secondary.main' }} /> <TimelineDot color="secondary"> <RepeatIcon /> </TimelineDot> <TimelineConnector /> </TimelineSeparator> <TimelineContent sx={{ py: '12px', px: 2 }}> <Typography variant="h6" component="span"> Repeat </Typography> <Typography>Because this is the life you love!</Typography> </TimelineContent> </TimelineItem> </Timeline> ); }