From f47b9bcf796f8114c708ffc451ea440662069012 Mon Sep 17 00:00:00 2001 From: Travis Vachon Date: Mon, 9 Oct 2023 22:05:03 +0100 Subject: [PATCH] fix: type issues --- src/components/SpaceRegistrar.tsx | 3 ++- src/components/SpaceSection.tsx | 3 ++- src/components/services.ts | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/components/SpaceRegistrar.tsx b/src/components/SpaceRegistrar.tsx index 0de68da..b91f0c1 100644 --- a/src/components/SpaceRegistrar.tsx +++ b/src/components/SpaceRegistrar.tsx @@ -1,6 +1,7 @@ import { useState } from 'react'; import { useKeyring } from '@w3ui/react-keyring'; import Loader from './Loader'; +import { DID } from '@ucanto/interface'; export function SpaceRegistrar (): JSX.Element { const [{ account }, { registerSpace }] = useKeyring(); @@ -10,7 +11,7 @@ export function SpaceRegistrar (): JSX.Element { if (account) { setSubmitted(true); try { - await registerSpace(account, { provider: import.meta.env.VITE_W3UP_PROVIDER }); + await registerSpace(account, { provider: (process.env.NEXT_PUBLIC_W3UP_PROVIDER || 'did:web:web3.storage') as DID<'web'> }); } catch (err) { console.log(err); throw new Error('failed to register', { cause: err }); diff --git a/src/components/SpaceSection.tsx b/src/components/SpaceSection.tsx index d64bb76..9dea148 100644 --- a/src/components/SpaceSection.tsx +++ b/src/components/SpaceSection.tsx @@ -7,9 +7,10 @@ import { Uploader } from './Uploader'; import { UploadsList } from './UploadsList'; import { SpaceRegistrar } from './SpaceRegistrar'; import { DidIcon } from './DidIcon'; +import { DIDKey } from '@ucanto/interface'; interface SpaceSectionProps { - viewSpace: (did: string) => void; + viewSpace: (did: DIDKey) => void; setShare: (share: boolean) => void; share: boolean; } diff --git a/src/components/services.ts b/src/components/services.ts index 5d90850..a999c21 100644 --- a/src/components/services.ts +++ b/src/components/services.ts @@ -16,7 +16,7 @@ export const servicePrincipal = DID.parse( export const serviceConnection = connect({ id: servicePrincipal, codec: CAR.outbound, - channel: HTTP.open>({ + channel: HTTP.open({ url: serviceURL, method: 'POST', }),