Skip to content

Commit 0ebb55b

Browse files
committed
fix: pro branding style in profile popup
1 parent d56266a commit 0ebb55b

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

src/services/profile-menu.js

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -333,12 +333,21 @@ define(function (require, exports, module) {
333333
// Update plan information
334334
if (entitlements.plan) {
335335
const $planName = $popup.find('.user-plan-name');
336-
$planName.text(entitlements.plan.name);
337-
338-
// Update plan class based on paid subscriber status
336+
337+
// Update plan class and content based on paid subscriber status
339338
$planName.removeClass('user-plan-free user-plan-paid');
340-
const planClass = entitlements.plan.paidSubscriber ? 'user-plan-paid' : 'user-plan-free';
341-
$planName.addClass(planClass);
339+
340+
if (entitlements.plan.paidSubscriber) {
341+
// Use pro styling with feather icon for paid subscribers
342+
const proTitle = `<span class="phoenix-pro-title">
343+
<span class="pro-plan-name">${entitlements.plan.name}</span>
344+
<i class="fa-solid fa-feather orange-gold" style="margin-left: 3px;"></i>
345+
</span>`;
346+
$planName.addClass('user-plan-paid').html(proTitle);
347+
} else {
348+
// Use simple text for free users
349+
$planName.addClass('user-plan-free').text(entitlements.plan.name);
350+
}
342351
}
343352

344353
// Update quota section if available

0 commit comments

Comments
 (0)