Стилизованные компоненты - Передайте реквизит всем детям - PullRequest
0 голосов
/ 16 марта 2020

У меня проблема с передачей реквизита компонентам S C. У меня есть свойство, и я хочу реагировать в стилях, основанных на этом свойстве, на более чем один элемент стиля внутри одного компонента. Должен ли я передать это для каждого элемента или, может быть, я могу использовать любое другое решение для передачи этого аргумента в примере для верхнего родительского элемента и использовать это во всех дочерних элементах, где я хочу?

<StyledCardContent smallVersion={smallVersion}>
    <StyledCardTitle smallVersion={smallVersion}>
      test title
    </StyledCardTitle>
    <StyledCardDetails>
      <StyledCardDetailsList>
        <StyledCardDetailsItem smallVersion={smallVersion}>
          test place
        </StyledCardDetailsItem>
        <StyledCardDetailsItem smallVersion={smallVersion}>
           test distance
        </StyledCardDetailsItem>
        <StyledCardDetailsItem smallVersion={smallVersion}>
          test bus
        </StyledCardDetailsItem>
      </StyledCardDetailsList>
      <StyledCardDetailsList>
        <StyledCardDetailsItem smallVersion={smallVersion}>
          test bills
        </StyledCardDetailsItem>
        <StyledCardDetailsItem smallVersion={smallVersion}>
           test persons
        </StyledCardDetailsItem>
      </StyledCardDetailsList>
    </StyledCardDetails>
  </StyledCardContent>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...