ci(release): publish latest release

parent 2b5be034
IPFS hash of the deployment: IPFS hash of the deployment:
- CIDv0: `QmUKsfqcn6zpJmfBtZD3AV1o9rTrkaJHwNiJnrWZL5j7K8` - CIDv0: `QmdVVhTjJqcLTWyz6A2DAUNM84F6gESEzYGShEWMb7Giid`
- CIDv1: `bafybeicy6mzbrmf3vzpmgzv7xu3fjweebcnnchtzlu4jeir6qyizmfceem` - CIDv1: `bafybeihbenlz6ecs7jlsn6yhsykx6wounpbqw7l42nuwu7e6zd7hzfbqvi`
The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org). The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org).
...@@ -10,9 +10,14 @@ You can also access the Uniswap Interface from an IPFS gateway. ...@@ -10,9 +10,14 @@ You can also access the Uniswap Interface from an IPFS gateway.
Your Uniswap settings are never remembered across different URLs. Your Uniswap settings are never remembered across different URLs.
IPFS gateways: IPFS gateways:
- https://bafybeicy6mzbrmf3vzpmgzv7xu3fjweebcnnchtzlu4jeir6qyizmfceem.ipfs.dweb.link/ - https://bafybeihbenlz6ecs7jlsn6yhsykx6wounpbqw7l42nuwu7e6zd7hzfbqvi.ipfs.dweb.link/
- [ipfs://QmUKsfqcn6zpJmfBtZD3AV1o9rTrkaJHwNiJnrWZL5j7K8/](ipfs://QmUKsfqcn6zpJmfBtZD3AV1o9rTrkaJHwNiJnrWZL5j7K8/) - [ipfs://QmdVVhTjJqcLTWyz6A2DAUNM84F6gESEzYGShEWMb7Giid/](ipfs://QmdVVhTjJqcLTWyz6A2DAUNM84F6gESEzYGShEWMb7Giid/)
### 5.88.6 (2025-06-10) ### 5.88.7 (2025-06-13)
### Bug Fixes
* **web:** fix delta formatting error (#20860) 0b9ac1f
web/5.88.6 web/5.88.7
\ No newline at end of file \ No newline at end of file
...@@ -208,8 +208,8 @@ export function PriceChartDelta({ startingPrice, endingPrice, noColor }: PriceCh ...@@ -208,8 +208,8 @@ export function PriceChartDelta({ startingPrice, endingPrice, noColor }: PriceCh
return ( return (
<Text variant="body2" display="flex" alignItems="center" gap="$gap4"> <Text variant="body2" display="flex" alignItems="center" gap="$gap4">
<DeltaArrow delta={delta} formattedDelta={formatPercent(Math.abs(delta))} noColor={noColor} /> {delta && <DeltaArrow delta={delta} formattedDelta={formatPercent(Math.abs(delta))} noColor={noColor} />}
<DeltaText delta={delta}>{formatPercent(Math.abs(delta))}</DeltaText> <DeltaText delta={delta}>{delta ? formatPercent(Math.abs(delta)) : '-'}</DeltaText>
</Text> </Text>
) )
} }
......
...@@ -12,8 +12,9 @@ const StyledDownArrow = styled(ArrowChangeDown)<{ $noColor?: boolean }>` ...@@ -12,8 +12,9 @@ const StyledDownArrow = styled(ArrowChangeDown)<{ $noColor?: boolean }>`
$noColor ? theme.neutral2 : theme.darkMode ? colorsDark.statusCritical : colorsLight.statusCritical}; $noColor ? theme.neutral2 : theme.darkMode ? colorsDark.statusCritical : colorsLight.statusCritical};
` `
export function calculateDelta(start: number, current: number) { export function calculateDelta(start: number, current: number): number | undefined {
return (current / start - 1) * 100 const delta = (current / start - 1) * 100
return isValidDelta(delta) ? delta : undefined
} }
function isValidDelta(delta: number | null | undefined): delta is number { function isValidDelta(delta: number | null | undefined): delta is number {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment