Skip to content

Commit 46da500

Browse files
committed
fix: update asset URLs to use CloudFront for improved performance
1 parent e121fdb commit 46da500

File tree

9 files changed

+18
-18
lines changed

9 files changed

+18
-18
lines changed

src/components/HeadCommon.astro

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,22 +36,22 @@ const { title } = Astro.props
3636
<!-- Preload critical fonts (company CDN) -->
3737
<link
3838
rel="preload"
39-
href="https://smartcontract.imgix.net/fonts/TASAOrbiterDisplay-SemiBold.woff"
39+
href="https://d2f70xi62kby8n.cloudfront.net/fonts/TASAOrbiterDisplay-SemiBold.woff"
4040
as="font"
4141
type="font/woff"
4242
crossorigin
4343
/>
4444
<!-- Preload Inter fonts for better performance -->
4545
<link
4646
rel="preload"
47-
href="https://smartcontract.imgix.net/fonts/Inter-VariableFont_opsz,wght.ttf"
47+
href="https://d2f70xi62kby8n.cloudfront.net/fonts/Inter-VariableFont_opsz,wght.ttf"
4848
as="font"
4949
type="font/ttf"
5050
crossorigin
5151
/>
5252
<link
5353
rel="preload"
54-
href="https://smartcontract.imgix.net/fonts/Inter-Italic-VariableFont_opsz,wght.ttf"
54+
href="https://d2f70xi62kby8n.cloudfront.net/fonts/Inter-Italic-VariableFont_opsz,wght.ttf"
5555
as="font"
5656
type="font/ttf"
5757
crossorigin

src/features/ccip/components/MintTokenButton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ export const MintTokenButton = () => {
232232
aria-label="Connect MetaMask wallet to mint CCIP test tokens"
233233
>
234234
<img
235-
src="https://smartcontract.imgix.net/icons/wallet_filled.svg?auto=compress%2Cformat"
235+
src="https://d2f70xi62kby8n.cloudfront.net/icons/wallet_filled.svg?auto=compress%2Cformat"
236236
alt=""
237237
className={walletStyles.walletIcon}
238238
/>

src/features/ccip/components/NetworkDropdown.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,7 @@ export const NetworkDropdown = ({ userAddress }: Props) => {
380380
<img
381381
src={
382382
activeChain === undefined
383-
? "https://smartcontract.imgix.net/icons/alert.svg"
383+
? "https://d2f70xi62kby8n.cloudfront.net/icons/alert.svg"
384384
: getChainIcon(activeChain)
385385
}
386386
style={{ marginRight: "var(--space-2x)" }}
@@ -398,7 +398,7 @@ export const NetworkDropdown = ({ userAddress }: Props) => {
398398
<img
399399
src={
400400
activeChain === undefined
401-
? "https://smartcontract.imgix.net/icons/alert.svg"
401+
? "https://d2f70xi62kby8n.cloudfront.net/icons/alert.svg"
402402
: getChainIcon(activeChain)
403403
}
404404
style={{ marginRight: "var(--space-2x)", minHeight: "1.2em", minWidth: "1.2em" }}
@@ -412,7 +412,7 @@ export const NetworkDropdown = ({ userAddress }: Props) => {
412412
</span>
413413
</>
414414
)}
415-
<img src="https://smartcontract.imgix.net/icons/Caret2.svg" />
415+
<img src="https://d2f70xi62kby8n.cloudfront.net/icons/Caret2.svg" />
416416
</div>
417417
</summary>
418418
<div className={styles["dropdown-container"]}>
@@ -431,7 +431,7 @@ export const NetworkDropdown = ({ userAddress }: Props) => {
431431
{supportedChainTitle}
432432
</span>
433433
{supportedChainTitle === activeChainTitle && (
434-
<img src="https://smartcontract.imgix.net/icons/check_circle_bold.svg" />
434+
<img src="https://d2f70xi62kby8n.cloudfront.net/icons/check_circle_bold.svg" />
435435
)}
436436
</button>
437437
</li>
@@ -551,7 +551,7 @@ export const NetworkDropdown = ({ userAddress }: Props) => {
551551
<div className={`paragraph-100 ${styles.warningContent}`}>
552552
<img
553553
className={styles.warningIcon}
554-
src="https://smartcontract.imgix.net/icons/alert.svg"
554+
src="https://d2f70xi62kby8n.cloudfront.net/icons/alert.svg"
555555
alt=""
556556
aria-hidden="true"
557557
/>

src/features/common/Tooltip/SimplePreactTooltip.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { useState } from "preact/hooks"
44
export const SimplePreactTooltip = ({
55
label,
66
tip,
7-
imgURL = "https://smartcontract.imgix.net/icons/info.svg?auto=compress%2Cformat",
7+
imgURL = "https://d2f70xi62kby8n.cloudfront.net/icons/info.svg?auto=compress%2Cformat",
88
labelStyle = {},
99
tooltipStyle = {},
1010
}) => {

src/features/common/Tooltip/Tooltip.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ interface TooltipProps {
4545

4646
/**
4747
* URL for the tooltip icon. Defaults to Chainlink's info icon.
48-
* @default "https://smartcontract.imgix.net/icons/info.svg?auto=compress%2Cformat"
48+
* @default "https://d2f70xi62kby8n.cloudfront.net/icons/info.svg?auto=compress%2Cformat"
4949
*/
5050
imgURL?: string
5151

@@ -138,7 +138,7 @@ interface TooltipProps {
138138
export const Tooltip = ({
139139
label,
140140
tip,
141-
imgURL = "https://smartcontract.imgix.net/icons/info.svg?auto=compress%2Cformat",
141+
imgURL = "https://d2f70xi62kby8n.cloudfront.net/icons/info.svg?auto=compress%2Cformat",
142142
style = {},
143143
labelStyle = {},
144144
position = "top",

src/features/feeds/components/FeedList.module.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ div.shutDate > hr {
8484
.filterDropdown_searchInput {
8585
height: 42px;
8686
border: var(--border-width-primary) solid var(--color-border-primary);
87-
background-image: url(https://smartcontract.imgix.net/icons/searchIcon_blue_noborder.svg?auto=compress%2Cformat);
87+
background-image: url(https://d2f70xi62kby8n.cloudfront.net/icons/searchIcon_blue_noborder.svg?auto=compress%2Cformat);
8888
background-repeat: no-repeat;
8989
background-position: left var(--space-2x) top 50%;
9090
padding-left: var(--space-8x);
@@ -139,7 +139,7 @@ div.shutDate > hr {
139139
padding: var(--space-3x) var(--space-6x) var(--space-3x) var(--space-4x);
140140
border: var(--border-width-primary) solid var(--color-border-primary);
141141
border-radius: var(--border-radius-primary);
142-
background-image: url(https://smartcontract.imgix.net/icons/Caret.svg?auto=compress%2Cformat);
142+
background-image: url(https://d2f70xi62kby8n.cloudfront.net/icons/Caret.svg?auto=compress%2Cformat);
143143
background-repeat: no-repeat;
144144
background-position: right var(--space-2x) top 50%;
145145
list-style: none;

src/features/feeds/components/Tables.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1526,7 +1526,7 @@ export const MainnetTable = ({
15261526
<tr>
15271527
<td colSpan={showExtraDetails ? 4 : 2} style={{ textAlign: "center" }}>
15281528
<img
1529-
src="https://smartcontract.imgix.net/icons/null-search.svg?auto=compress%2Cformat"
1529+
src="https://d2f70xi62kby8n.cloudfront.net/icons/null-search.svg?auto=compress%2Cformat"
15301530
style={{ height: "160px" }}
15311531
/>
15321532
<h4>No results found</h4>
@@ -1763,7 +1763,7 @@ export const TestnetTable = ({
17631763
<tr>
17641764
<td style={{ textAlign: "center" }}>
17651765
<img
1766-
src="https://smartcontract.imgix.net/icons/null-search.svg?auto=compress%2Cformat"
1766+
src="https://d2f70xi62kby8n.cloudfront.net/icons/null-search.svg?auto=compress%2Cformat"
17671767
style={{ height: "160px" }}
17681768
/>
17691769
<h4>No results found</h4>

src/features/vrf/v2/components/Dropdown.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ export const Dropdown = ({ placeholder = "Select a network...", options }: Props
8282
onInput={handleInputChange}
8383
/>
8484
<img
85-
src="https://smartcontract.imgix.net/icons/Caret2.svg"
85+
src="https://d2f70xi62kby8n.cloudfront.net/icons/Caret2.svg"
8686
alt="Caret icon"
8787
style={{ position: "absolute", top: "30%", right: 0, transform: "translateX(-50%)" }}
8888
/>

src/lib/solana/wallet-adapter/components/WalletPicker.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import type { WalletReadyState } from "@solana/wallet-adapter-base"
55
import styles from "./WalletPicker.module.css"
66

77
// Default wallet icon - consistent with Chainlink design system
8-
const DEFAULT_WALLET_ICON = "https://smartcontract.imgix.net/icons/wallet_filled.svg?auto=compress%2Cformat"
8+
const DEFAULT_WALLET_ICON = "https://d2f70xi62kby8n.cloudfront.net/icons/wallet_filled.svg?auto=compress%2Cformat"
99

1010
interface WalletPickerProps {
1111
className?: string

0 commit comments

Comments
 (0)