@omnity/widget
Version:
The Omnity Widget is a simple way to embed Omnity into your website. It is a simple JavaScript file that you can include in your website to display Omnity content.
18 lines (15 loc) • 474 B
text/typescript
import { useMemo } from "react";
import { useHubContext } from "../context/OmnityHubContext";
import {
idlFactory as OmnityHubInterfaceFactory,
_SERVICE as OmnityHubService,
} from "../candids/OmnityHub.did";
import { createActor } from "../candids/index";
export default function useHubActor() {
const {
canisters: { hub },
} = useHubContext();
return useMemo(() => {
return createActor<OmnityHubService>(hub, OmnityHubInterfaceFactory);
}, [hub]);
}