Задать вопрос
@Archie_7

Как переносить строку в MUI React?

Имеется код
const OverDiv = (props) => (
  <Divider
      absolute={true}
      sx={{
        top: "100px",
        left: "20px",
      }}
    >
      {props.children}    
  </Divider>
) 

const HomeText = (props) => (
  <Typography
      variant='h1'
      component="h2"
      sx={{
        color: "white",
        fontWeight: "bolder"
      }}
    >
      {props.children}    
  </Typography>
) 

const Home = () => {
  return (
    <>
      <Divider>
        <img src={sourse}/>
        <OverDiv>
          <HomeText>Просто какой-то рандомный текст в 2 строки, а может и больше</HomeText>
          <Button>Текст кнопки</Button>
        </OverDiv>
      </Divider>
      
    </>
  )
}


на страницу сайта в итоге выводится текст в одну строку. Как сделать так, чтобы текст переносился на следующую строку в зависимости от ширины экрана?
  • Вопрос задан
  • 77 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
suprunchuk
@suprunchuk
const HomeText = (props) => (
  <Typography
    variant='h1'
    component="h2"
    sx={{
      color: "white",
      fontWeight: "bolder",
      maxWidth: {
        xs: "95%",  // для мобильных
        sm: "85%",  // для планшетов
        md: "80%"   // для десктопов
      },
      wordWrap: "break-word"
    }}
  >
    {props.children}    
  </Typography>
)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы