From 0a8a2c32486a773b9d61d15f0d90c39c2e39081d Mon Sep 17 00:00:00 2001 From: DIYgod Date: Thu, 15 Sep 2022 01:19:13 +0100 Subject: [PATCH] fix: post ipfs address --- src/components/common/BlockchainInfo.tsx | 7 +++++-- src/components/ui/Avatar.tsx | 1 - src/lib/ipfs-parser.ts | 3 ++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/components/common/BlockchainInfo.tsx b/src/components/common/BlockchainInfo.tsx index 7929059e..94adcb56 100644 --- a/src/components/common/BlockchainInfo.tsx +++ b/src/components/common/BlockchainInfo.tsx @@ -1,10 +1,11 @@ -import { CSB_SCAN, IPFS_GATEWAY } from "~/lib/env" +import { CSB_SCAN } from "~/lib/env" import { UniLink } from "../ui/UniLink" import { Profile, Note } from "~/lib/types" import { Disclosure } from "@headlessui/react" import { ChevronUpIcon } from "@heroicons/react/solid" import { BlockchainIcon } from "~/components/icons/BlockchainIcon" import { toIPFS, toGateway } from "~/lib/ipfs-parser" +import { IPFS_SW_GATEWAY_PREFIX } from "~/lib/ipfs-gateway" export const BlockchainInfo: React.FC<{ site?: Profile @@ -88,7 +89,9 @@ export const BlockchainInfo: React.FC<{
{page ? page.related_urls - ?.filter((url) => url.startsWith(IPFS_GATEWAY)) + ?.filter((url) => + url.startsWith(IPFS_SW_GATEWAY_PREFIX), + ) .map((url) => { return ( { export const toIPFS = (url: string) => { return url ?.replace(IPFS_GATEWAY, IPFS_PREFIX) + .replace(IPFS_SW_GATEWAY_PREFIX, IPFS_PREFIX) .replace("https://gateway.ipfs.io/ipfs/", IPFS_PREFIX) .replace("https://ipfs.io/ipfs/", IPFS_PREFIX) .replace("https://cf-ipfs.com/ipfs/", IPFS_PREFIX)