mirror of
https://github.com/discourse/discourse-subscriptions.git
synced 2025-07-08 07:12:46 +00:00
css the card
This commit is contained in:
parent
dc42a057aa
commit
947ec4338e
@ -8,6 +8,7 @@ export default Ember.Controller.extend({
|
|||||||
Stripe(Discourse.SiteSettings.discourse_patrons_public_key)
|
Stripe(Discourse.SiteSettings.discourse_patrons_public_key)
|
||||||
);
|
);
|
||||||
const elements = this.get("stripe").elements();
|
const elements = this.get("stripe").elements();
|
||||||
|
|
||||||
this.set("cardElement", elements.create("card", { hidePostalCode: true }));
|
this.set("cardElement", elements.create("card", { hidePostalCode: true }));
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -10,26 +10,23 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="section-column">
|
<div class="section-column">
|
||||||
{{#unless model.product.subscribed}}
|
{{#unless model.product.subscribed}}
|
||||||
|
<h2>
|
||||||
{{combo-box valueAttribute="id" content=model.plans value=model.product.plan}}
|
|
||||||
|
|
||||||
{{#d-button
|
|
||||||
disabled=loading
|
|
||||||
action="stripePaymentHandler"
|
|
||||||
class="btn btn-primary btn-payment btn-discourse-patrons"}}
|
|
||||||
{{i18n 'discourse_patrons.subscribe.buttons.subscribe'}}
|
|
||||||
{{/d-button}}
|
|
||||||
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<h4>
|
|
||||||
{{i18n 'discourse_patrons.subscribe.card.title'}}
|
{{i18n 'discourse_patrons.subscribe.card.title'}}
|
||||||
</h4>
|
</h2>
|
||||||
|
|
||||||
{{subscribe-card cardElement=cardElement}}
|
{{subscribe-card cardElement=cardElement}}
|
||||||
|
|
||||||
{{#if loading}}
|
{{#if loading}}
|
||||||
{{loading-spinner}}
|
{{loading-spinner}}
|
||||||
|
{{else}}
|
||||||
|
{{combo-box valueAttribute="id" content=model.plans value=model.product.plan}}
|
||||||
|
|
||||||
|
{{#d-button
|
||||||
|
disabled=loading
|
||||||
|
action="stripePaymentHandler"
|
||||||
|
class="btn btn-primary btn-payment btn-discourse-patrons pull-right"}}
|
||||||
|
{{i18n 'discourse_patrons.subscribe.buttons.subscribe'}}
|
||||||
|
{{/d-button}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{/unless}}
|
{{/unless}}
|
||||||
|
@ -43,10 +43,6 @@ table.discourse-patrons-user-table {
|
|||||||
background-color: $primary-very-low;
|
background-color: $primary-very-low;
|
||||||
}
|
}
|
||||||
|
|
||||||
#card-element {
|
|
||||||
padding: 20px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.discourse-patrons-payment-details {
|
.discourse-patrons-payment-details {
|
||||||
border: 1px $primary-low-mid solid;
|
border: 1px $primary-low-mid solid;
|
||||||
background-color: $primary-low;
|
background-color: $primary-low;
|
||||||
|
26
assets/stylesheets/common/stripe.scss
Normal file
26
assets/stylesheets/common/stripe.scss
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
|
||||||
|
.StripeElement {
|
||||||
|
box-sizing: border-box;
|
||||||
|
|
||||||
|
padding: 10px;
|
||||||
|
height: 40px;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
|
||||||
|
border: 1px $primary solid;
|
||||||
|
background-color: $secondary;
|
||||||
|
|
||||||
|
font-size: $base-font-size;
|
||||||
|
font-family: $base-font-family;
|
||||||
|
}
|
||||||
|
|
||||||
|
.StripeElement--focus {
|
||||||
|
box-shadow: shadow("focus");
|
||||||
|
}
|
||||||
|
|
||||||
|
.StripeElement--invalid {
|
||||||
|
border-color: $danger;
|
||||||
|
}
|
||||||
|
|
||||||
|
.StripeElement--webkit-autofill {
|
||||||
|
color: $quaternary;
|
||||||
|
}
|
@ -12,6 +12,7 @@ gem 'stripe', '5.11.0'
|
|||||||
|
|
||||||
register_asset "stylesheets/common/discourse-patrons.scss"
|
register_asset "stylesheets/common/discourse-patrons.scss"
|
||||||
register_asset "stylesheets/common/discourse-patrons-layout.scss"
|
register_asset "stylesheets/common/discourse-patrons-layout.scss"
|
||||||
|
register_asset "stylesheets/common/stripe.scss"
|
||||||
register_asset "stylesheets/mobile/discourse-patrons.scss"
|
register_asset "stylesheets/mobile/discourse-patrons.scss"
|
||||||
register_svg_icon "credit-card" if respond_to?(:register_svg_icon)
|
register_svg_icon "credit-card" if respond_to?(:register_svg_icon)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user