Есть несколько способов достичь того, что вы хотите сделать
вам понадобится флаг, чтобы условно спрятать или показать карту.
Например, давайте возьмем flag
переменную в состоянии и изменим переменную состояния flag
на основе кнопки отправки и на основе this.state.flag
, которую вы можете сделать
{this.state.flag ?
(<Card
className="details-card"
style={{ paddingTop: "0px" }}
color="primary"
>
//Card content
</Card>)
:
null
}
Вы также можете предоставить условное CSS на основе this.state.flag
<Card
className="details-card"
style={{ paddingTop: "0px", display: this.state.flag ? block : 'none'}}
color="primary"
>
//Card content
</Card>
P.S .: Второй подход не рекомендуется, потому что мы визуализируем элемент, даже если он не нужен.