2020-05-28 10:32:57 -05:00
|
|
|
import Component from "@ember/component";
|
|
|
|
|
|
|
|
|
|
export default Component.extend({
|
2019-10-11 12:26:01 +11:00
|
|
|
didInsertElement() {
|
|
|
|
|
this._super(...arguments);
|
|
|
|
|
this.cardElement.mount("#card-element");
|
2022-06-24 21:18:38 +05:30
|
|
|
this.setCardElementStyles();
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
setCardElementStyles() {
|
|
|
|
|
const root = document.querySelector(":root");
|
|
|
|
|
const computedStyle = getComputedStyle(root);
|
|
|
|
|
const primaryColor = computedStyle.getPropertyValue("--primary");
|
|
|
|
|
const placeholderColor =
|
|
|
|
|
computedStyle.getPropertyValue("--secondary-medium");
|
|
|
|
|
this.cardElement.update({
|
|
|
|
|
style: {
|
|
|
|
|
base: {
|
|
|
|
|
color: primaryColor,
|
|
|
|
|
"::placeholder": {
|
|
|
|
|
color: placeholderColor,
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
});
|
2019-10-11 12:26:01 +11:00
|
|
|
},
|
2024-01-16 17:51:44 +01:00
|
|
|
|
|
|
|
|
didDestroyElement() {
|
|
|
|
|
this._super(...arguments);
|
|
|
|
|
},
|
2019-10-11 12:26:01 +11:00
|
|
|
});
|