Skip to content

Commit 841d11c

Browse files
committed
fix: Update Expensify Help version badges to look like badges
1 parent 0686278 commit 841d11c

3 files changed

Lines changed: 25 additions & 5 deletions

File tree

docs/_sass/_main.scss

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1125,6 +1125,17 @@ button {
11251125
line-height: 16px;
11261126
}
11271127

1128+
#platform-tabs > .badge{
1129+
border-style: solid;
1130+
border-width: 2px;
1131+
border-color: var(--color-borders);
1132+
background-color: transparent;
1133+
border-radius: 4px;
1134+
text-align: center;
1135+
cursor: unset;
1136+
padding: 8px 12px;
1137+
}
1138+
11281139
#platform-tabs > .active {
11291140
color: var(--color-text);
11301141
background-color: var(--color-button-background);

docs/assets/js/main.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ mobileBreakpoint.addEventListener('change', handleBreakpointChange);
236236
handleBreakpointChange();
237237

238238
function selectNewExpensify(newExpensifyTab, newExpensifyContent, expensifyClassicTab, expensifyClassicContent) {
239-
newExpensifyTab.classList.add('active');
239+
newExpensifyTab.classList.add(!expensifyClassicTab && !expensifyClassicContent ? 'badge' : 'active');
240240
newExpensifyContent.classList.remove('hidden');
241241

242242
if (expensifyClassicTab && expensifyClassicContent) {
@@ -250,7 +250,7 @@ function selectNewExpensify(newExpensifyTab, newExpensifyContent, expensifyClass
250250
}
251251

252252
function selectExpensifyClassic(newExpensifyTab, newExpensifyContent, expensifyClassicTab, expensifyClassicContent) {
253-
expensifyClassicTab.classList.add('active');
253+
expensifyClassicTab.classList.add(!newExpensifyContent && !newExpensifyTab ? 'badge' : 'active');
254254
expensifyClassicContent.classList.remove('hidden');
255255

256256
if (newExpensifyTab && newExpensifyContent) {

docs/assets/js/platform-tabs.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@ if (expensifyClassicContent || showExpensifyClassicBadge) {
1313
const tab = document.createElement('div');
1414
tab.innerHTML = 'Expensify Classic';
1515
tab.id = 'platform-tab-expensify-classic';
16-
tab.classList.add('active');
16+
if (!newExpensifyContent) {
17+
tab.classList.toggle('badge');
18+
} else {
19+
console.log('here 1');
20+
tab.classList.toggle('active');
21+
}
1722
platformTabs.appendChild(tab);
1823
}
1924

@@ -22,13 +27,17 @@ if (path.length >= 3 && path[2] == 'new-expensify') {
2227
showNewExpensifyBadge = true;
2328
}
2429

30+
console.log(newExpensifyContent, expensifyClassicContent);
31+
2532
if (newExpensifyContent || showNewExpensifyBadge) {
2633
const tab = document.createElement('div');
2734
tab.innerHTML = 'New Expensify';
2835
tab.id = 'platform-tab-new-expensify';
29-
3036
if (!expensifyClassicContent) {
31-
tab.classList.add('active');
37+
tab.classList.toggle('badge');
38+
} else {
39+
console.log('here 2');
40+
tab.classList.toggle('active');
3241
}
3342
platformTabs.appendChild(tab);
3443
}

0 commit comments

Comments
 (0)