Add screen reader text for ratings data on product cards
This commit is contained in:
parent
9c58f198cf
commit
2d8d7b2899
|
@ -173,10 +173,24 @@ function ProductCardFooter( props: { product: Product } ) {
|
||||||
<Icon icon={ 'star-filled' } size={ 16 } />
|
<Icon icon={ 'star-filled' } size={ 16 } />
|
||||||
</span>
|
</span>
|
||||||
<span className="woocommerce-marketplace__product-card__rating-average">
|
<span className="woocommerce-marketplace__product-card__rating-average">
|
||||||
{ product.averageRating }
|
<span aria-hidden>{ product.averageRating }</span>
|
||||||
|
<span className="screen-reader-text">
|
||||||
|
{ sprintf(
|
||||||
|
// translators: %.1f: average rating
|
||||||
|
__( '%.1f stars', 'woocommerce' ),
|
||||||
|
product.averageRating
|
||||||
|
) }
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
<span className="woocommerce-marketplace__product-card__rating-count">
|
<span className="woocommerce-marketplace__product-card__rating-count">
|
||||||
({ product.reviewsCount })
|
<span aria-hidden>({ product.reviewsCount })</span>
|
||||||
|
<span className="screen-reader-text">
|
||||||
|
{ sprintf(
|
||||||
|
// translators: %d: average rating
|
||||||
|
__( 'from %d reviews', 'woocommerce' ),
|
||||||
|
product.reviewsCount
|
||||||
|
) }
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</>
|
</>
|
||||||
) }
|
) }
|
||||||
|
|
Loading…
Reference in New Issue