позвольте мне посмотреть, могу ли я вам помочь. Попробуйте использовать сетку css в этом нижнем колонтитуле следующим образом:
<div className="card-footer d-flex mb-0">
<div className="foot-grid">
<div className="rating">
<Rating _id={_id} />
</div>
<div className="title">
<p className="text-center">{title}</p>
</div>
<div className="price">
<h5 className="text-blue font-italic mb-0"><span className="mr-1">$</span>{price}</h5>
</div>
</div>
</div>
И ваш css для этого будет следующим:
.foot-grid{
display: grid;
grid-template-columns: repeat(2, 1fr);
padding: 0 1rem;
}
.foot-grid>.rating{
grid-column: 1/-1;
}
.foot-grid>.title{ text-align: left; }
.foot-grid>.price{ text-align: right; }
Изменить: что внутри <Rating />
первая оболочка это элемент div? ?
Этого должно быть достаточно, надеюсь, вам это поможет. Если нет, просто скажите мне отредактировать свой ответ.