From dcc2a936952953702997a5fab0c0977a52821700 Mon Sep 17 00:00:00 2001 From: swkatmask <158803171+swkatmask@users.noreply.github.com> Date: Fri, 23 Feb 2024 11:19:09 +0800 Subject: [PATCH] fix: fw-433 could fail to load image from infura-ipfs.io gateway (#11430) --- .github/workflows/jira-issue-key-checking.yml | 2 +- packages/plugins/Calendar/package.json | 1 + .../src/SiteAdaptor/components/EventList.tsx | 13 +++++++++---- .../Calendar/src/SiteAdaptor/components/NFTList.tsx | 12 ++++++++---- .../src/SiteAdaptor/components/NewsList.tsx | 10 +++++----- pnpm-lock.yaml | 3 +++ 6 files changed, 27 insertions(+), 14 deletions(-) diff --git a/.github/workflows/jira-issue-key-checking.yml b/.github/workflows/jira-issue-key-checking.yml index 4252ea6522e3..ad21db8f9435 100644 --- a/.github/workflows/jira-issue-key-checking.yml +++ b/.github/workflows/jira-issue-key-checking.yml @@ -20,4 +20,4 @@ jobs: if: ${{ github.event.pull_request }} with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - jira-prefix: 'MF' + jira-prefix: 'MF|FW' diff --git a/packages/plugins/Calendar/package.json b/packages/plugins/Calendar/package.json index 5da60cf8d2c4..fdc36b6cbe39 100644 --- a/packages/plugins/Calendar/package.json +++ b/packages/plugins/Calendar/package.json @@ -23,6 +23,7 @@ "@masknet/shared-base-ui": "workspace:^", "@masknet/theme": "workspace:^", "@masknet/web3-providers": "workspace:^", + "@masknet/web3-shared-base": "workspace:^", "date-fns": "^2.30.0" } } diff --git a/packages/plugins/Calendar/src/SiteAdaptor/components/EventList.tsx b/packages/plugins/Calendar/src/SiteAdaptor/components/EventList.tsx index 3d1e428a19c0..74caaefce2b2 100644 --- a/packages/plugins/Calendar/src/SiteAdaptor/components/EventList.tsx +++ b/packages/plugins/Calendar/src/SiteAdaptor/components/EventList.tsx @@ -1,5 +1,6 @@ -import { EmptyStatus, LoadingStatus } from '@masknet/shared' +import { EmptyStatus, Image, LoadingStatus } from '@masknet/shared' import { makeStyles } from '@masknet/theme' +import { resolveIPFS_URL } from '@masknet/web3-shared-base' import { Link, Typography } from '@mui/material' import { format } from 'date-fns' import { useCallback, useMemo } from 'react' @@ -67,9 +68,8 @@ const useStyles = makeStyles()((theme) => ({ lineHeight: '16px', }, logo: { - width: '24px', - height: '24px', borderRadius: '50%', + overflow: 'hidden', }, eventTitle: { fontSize: '14px', @@ -144,7 +144,12 @@ export function EventList({ list, isLoading, empty, dateString }: EventListProps target="_blank">