Added library link for $5 patrons

This commit is contained in:
Stefan Zermatten
2019-03-07 13:44:35 +02:00
parent 857213f157
commit 0a22073d67
2 changed files with 18 additions and 3 deletions

View File

@@ -44,6 +44,14 @@
Characters Characters
</paper-icon-item> </paper-icon-item>
</a> </a>
{{#if isTier5}}
<a href="/library" tabindex="-1">
<paper-icon-item id="libary">
<iron-icon icon="book" item-icon></iron-icon>
Library (beta)
</paper-icon-item>
</a>
{{/if}}
<a href="/guide" tabindex="-1"> <a href="/guide" tabindex="-1">
<paper-icon-item id="guide"> <paper-icon-item id="guide">
<iron-icon icon="social:school" item-icon></iron-icon> <iron-icon icon="social:school" item-icon></iron-icon>

View File

@@ -17,16 +17,23 @@ Template.appDrawer.helpers({
let post = PatreonPosts.findOne({}, {sort: {date: -1}}); let post = PatreonPosts.findOne({}, {sort: {date: -1}});
return (post && post.link) || 'https://www.patreon.com/dicecloud'; return (post && post.link) || 'https://www.patreon.com/dicecloud';
}, },
isTier5: function(){
let user = Meteor.user();
if (!user) return false;
patreon = user.patreon;
if (!patreon) return false;
return patreon.entitledCents >= 500 || patreon.entitledCentsOverride >= 500;
},
patreonTier: function(){ patreonTier: function(){
let user = Meteor.user(); let user = Meteor.user();
if (!user) return; if (!user) return;
patreon = user.patreon; patreon = user.patreon;
if (!patreon) return "$0"; if (!patreon) return "free";
let entitledCents = patreon.entitledCents || 0; let entitledCents = patreon.entitledCents || 0;
if (patreon.entitledCentsOverride > entitledCents){ if (patreon.entitledCentsOverride > entitledCents){
return "$" + (patreon.entitledCentsOverride / 100).toFixed(0); return "$" + (patreon.entitledCentsOverride / 100).toFixed(0);
} else if (patreon.entitledCents === undefined){ } else if (!patreon.entitledCents){
return "$0"; return "free";
} else { } else {
return "$" + (patreon.entitledCents / 100).toFixed(0); return "$" + (patreon.entitledCents / 100).toFixed(0);
} }