diff --git a/src/api.js b/src/api.js
index 2c3644a..a8125e1 100644
--- a/src/api.js
+++ b/src/api.js
@@ -67,7 +67,7 @@ export function requestUserData(auth_token) {
dispatch(userDataSuccess(data))
},
data => {
- dispatch(userDataFailure('Det funka ikke :-('))
+ dispatch(userDataFailure(data || {'non_field_errors': ['Kunne ikke hente brukerdata']}))
}
)
}
diff --git a/src/modules/membership/Proof.js b/src/modules/membership/Proof.js
index 9be9c43..96abf4b 100644
--- a/src/modules/membership/Proof.js
+++ b/src/modules/membership/Proof.js
@@ -91,7 +91,7 @@ export default class Proof extends Component {
disabled={this.props.isChargingMembership}
style={styles.purchaseButton}
>
- Kjøp medlemskap (200 NOK)
+ {`Kjøp medlemskap (${this.props.membershipPrice} NOK)`}
Medlemskapet er gyldig i ett år
diff --git a/src/modules/membership/ProofContainer.js b/src/modules/membership/ProofContainer.js
index bb67697..14da8fd 100644
--- a/src/modules/membership/ProofContainer.js
+++ b/src/modules/membership/ProofContainer.js
@@ -12,6 +12,8 @@ stripe.init({
});
class ProofContainer extends Component {
+ price = 200; // TODO: fetch from backend
+
constructor(props) {
super(props);
@@ -28,6 +30,7 @@ class ProofContainer extends Component {
chargeError={this.props.chargeError}
onChargePress={this.openStripe}
onLogoutPress={this.props.onLogoutPress}
+ membershipPrice={this.price}
/>
}