diff --git a/app/client/views/layout/layout.html b/app/client/views/layout/layout.html
index 9bb47c02..14f287e8 100644
--- a/app/client/views/layout/layout.html
+++ b/app/client/views/layout/layout.html
@@ -44,6 +44,14 @@
Characters
+ {{#if isTier5}}
+
+
+
+ Library (beta)
+
+
+ {{/if}}
diff --git a/app/client/views/layout/layout.js b/app/client/views/layout/layout.js
index a18c74c8..a1d0945d 100644
--- a/app/client/views/layout/layout.js
+++ b/app/client/views/layout/layout.js
@@ -17,16 +17,23 @@ Template.appDrawer.helpers({
let post = PatreonPosts.findOne({}, {sort: {date: -1}});
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(){
let user = Meteor.user();
if (!user) return;
patreon = user.patreon;
- if (!patreon) return "$0";
+ if (!patreon) return "free";
let entitledCents = patreon.entitledCents || 0;
if (patreon.entitledCentsOverride > entitledCents){
return "$" + (patreon.entitledCentsOverride / 100).toFixed(0);
- } else if (patreon.entitledCents === undefined){
- return "$0";
+ } else if (!patreon.entitledCents){
+ return "free";
} else {
return "$" + (patreon.entitledCents / 100).toFixed(0);
}