Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import NavigateNextIcon from '@mui/icons-material/NavigateNext';
  2. import { Breadcrumbs, Divider, Grid, Typography } from '@mui/material';
  3. const StepTitle = ({ title, breadcrumbsArray }) => {
  4. return (
  5. <>
  6. <Grid item xs={12}>
  7. <Typography
  8. variant="h4"
  9. sx={{
  10. ml: { xs: 2, md: 12 },
  11. mt: 12,
  12. height: '100%',
  13. color: 'primary.main',
  14. }}
  15. >
  16. {title}
  17. </Typography>
  18. </Grid>
  19. <Grid item xs={12}>
  20. <Divider
  21. sx={{
  22. backgroundColor: 'primary.main',
  23. ml: { xs: 2, md: 12 },
  24. mr: { xs: 2, md: 12 },
  25. }}
  26. />
  27. </Grid>
  28. <Grid item xs={12} sx={{ mt: 4 }}>
  29. <Breadcrumbs
  30. aria-label="breadcrumb"
  31. separator={<NavigateNextIcon fontSize="small" />}
  32. sx={{ ml: { xs: 2, md: 12 }, fontSize: 20 }}
  33. >
  34. {breadcrumbsArray &&
  35. breadcrumbsArray.map((entry, index) => {
  36. return (
  37. <Typography
  38. sx={{ fontSize: { xs: '16px', md: '22px' } }}
  39. key={index}
  40. color={
  41. index === breadcrumbsArray.length - 1 ? 'red' : 'black'
  42. }
  43. >
  44. {entry}
  45. </Typography>
  46. );
  47. })}
  48. </Breadcrumbs>
  49. </Grid>
  50. </>
  51. );
  52. };
  53. export default StepTitle;