Skip to content

Commit ac96c60

Browse files
authored
Merge pull request #9583 from LedgerHQ/feat/17703
Bugfixe: Standardize Timeframe Display on Portfolio & Market Page Charts
2 parents 40e98c3 + 3147f05 commit ac96c60

File tree

5 files changed

+17
-10
lines changed

5 files changed

+17
-10
lines changed

.changeset/gold-games-tease.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"ledger-live-desktop": minor
3+
"@ledgerhq/live-common": minor
4+
---
5+
6+
bugfix: Standardize Timeframe Display on Portfolio & Market Page Charts

apps/ledger-live-desktop/src/renderer/screens/market/MarketCoin/components/MarketCoinChart.tsx

+8-8
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,9 @@ const FadeIn = styled.div.attrs<{ state: string }>(p => ({
4444
transition: opacity 1s ease-out;
4545
`;
4646

47-
const ranges = Object.keys(rangeDataTable);
47+
const ranges = Object.keys(rangeDataTable)
48+
.filter(k => k !== "1h")
49+
.reverse();
4850

4951
type TooltipProps = {
5052
data: { date: Date; value: number };
@@ -181,13 +183,11 @@ function MarkeCoinChartComponent({
181183
onTabChange={setRange}
182184
initialActiveIndex={activeRangeIndex}
183185
>
184-
{ranges
185-
.filter(k => k !== "1h")
186-
.map(key => (
187-
<Text color="inherit" variant="small" key={key}>
188-
{t(`market.range.${key}`)}
189-
</Text>
190-
))}
186+
{ranges.map(key => (
187+
<Text color="inherit" variant="small" key={key}>
188+
{t(`market.range.${rangeDataTable[key].label}`)}
189+
</Text>
190+
))}
191191
</Bar>
192192
</Flex>
193193
</Flex>

apps/ledger-live-desktop/src/renderer/screens/market/hooks/useMarket.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@ export function useMarket() {
5252
() =>
5353
Object.keys(rangeDataTable)
5454
.filter(k => k !== "1h")
55-
.map(value => ({ value, label: t(`market.range.${value}`) })),
55+
.map(key => ({ value: key, label: t(`market.range.${rangeDataTable[key].label}`) }))
56+
.reverse(),
5657
[t],
5758
);
5859

apps/ledger-live-desktop/tests/specs/market/market.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ test("Market", async ({ page }) => {
147147
});
148148

149149
await test.step("change market range", async () => {
150-
await marketPage.switchMarketRange("7d");
150+
await marketPage.switchMarketRange("1W");
151151
await marketPage.waitForLoadingWithSwapbtn();
152152
await expect
153153
.soft(page)
Loading

0 commit comments

Comments
 (0)