Use a Recommended pill (not a ribbon) for WooCommerce Payments (https://github.com/woocommerce/woocommerce-admin/pull/4024)
* Use recommend pill not ribbon for wcpay * Tweak CSS, dark purple too plz
This commit is contained in:
parent
e5bd8f3184
commit
a33a65222c
|
@ -325,6 +325,19 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.woocommerce-task-payment__recommended-pill {
|
||||||
|
border: 1px solid $studio-gray-5;
|
||||||
|
border-radius: 28px;
|
||||||
|
display: inline-block;
|
||||||
|
font-size: 13px;
|
||||||
|
margin-left: 12px;
|
||||||
|
padding: 1px 10px;
|
||||||
|
|
||||||
|
span {
|
||||||
|
max-width: 70px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.woocommerce-task-payment__before {
|
.woocommerce-task-payment__before {
|
||||||
margin-right: $gap-larger;
|
margin-right: $gap-larger;
|
||||||
|
|
||||||
|
@ -369,6 +382,10 @@
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.woocommerce-task-payment__recommended-pill {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
.woocommerce-task-payment__before {
|
.woocommerce-task-payment__before {
|
||||||
order: 1;
|
order: 1;
|
||||||
margin-right: auto;
|
margin-right: auto;
|
||||||
|
@ -438,7 +455,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.woocommerce-task-payment-wcpay.woocommerce-task-payment-not-configured {
|
.woocommerce-task-payment-wcpay.woocommerce-task-payment-not-configured {
|
||||||
background-color: $studio-woocommerce-purple-60;
|
background-color: $studio-woocommerce-purple-80;
|
||||||
|
|
||||||
.woocommerce-task-payment__title {
|
.woocommerce-task-payment__title {
|
||||||
color: $studio-white;
|
color: $studio-white;
|
||||||
|
|
|
@ -248,25 +248,39 @@ class Payments extends Component {
|
||||||
'woocommerce-task-payment-' + key
|
'woocommerce-task-payment-' + key
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const isRecommended =
|
||||||
|
key === this.recommendedMethod && ! isConfigured;
|
||||||
|
const showRecommendedRibbon =
|
||||||
|
isRecommended && this.recommendedMethod !== 'wcpay';
|
||||||
|
const showRecommendedPill =
|
||||||
|
isRecommended && this.recommendedMethod === 'wcpay';
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Card key={ key } className={ classes }>
|
<Card key={ key } className={ classes }>
|
||||||
<div className="woocommerce-task-payment__before">
|
<div className="woocommerce-task-payment__before">
|
||||||
{ key === this.recommendedMethod &&
|
{ showRecommendedRibbon && (
|
||||||
! isConfigured && (
|
<div className="woocommerce-task-payment__recommended-ribbon">
|
||||||
<div className="woocommerce-task-payment__recommended-ribbon">
|
<span>
|
||||||
<span>
|
{ __(
|
||||||
{ __(
|
'Recommended',
|
||||||
'Recommended',
|
'woocommerce-admin'
|
||||||
'woocommerce-admin'
|
) }
|
||||||
) }
|
</span>
|
||||||
</span>
|
</div>
|
||||||
</div>
|
) }
|
||||||
) }
|
|
||||||
{ before }
|
{ before }
|
||||||
</div>
|
</div>
|
||||||
<div className="woocommerce-task-payment__text">
|
<div className="woocommerce-task-payment__text">
|
||||||
<H className="woocommerce-task-payment__title">
|
<H className="woocommerce-task-payment__title">
|
||||||
{ title }
|
{ title }
|
||||||
|
{ showRecommendedPill && (
|
||||||
|
<span className="woocommerce-task-payment__recommended-pill">
|
||||||
|
{ __(
|
||||||
|
'Recommended',
|
||||||
|
'woocommerce-admin'
|
||||||
|
) }
|
||||||
|
</span>
|
||||||
|
) }
|
||||||
</H>
|
</H>
|
||||||
<p className="woocommerce-task-payment__content">
|
<p className="woocommerce-task-payment__content">
|
||||||
{ content }
|
{ content }
|
||||||
|
|
Loading…
Reference in New Issue