UNPKG

@dynamic-labs/sdk-react-core

Version:

A React SDK for implementing wallet web3 authentication and authorization to your website.

14 lines (11 loc) 549 B
'use client' import { jsx } from 'react/jsx-runtime'; import { useWidgetContext } from '../../context/DynamicWidgetContext.js'; import { mapViewToComponent } from './mapViewToComponent.js'; const DynamicWidgetViews = () => { const { dynamicWidgetView, viewProps } = useWidgetContext(); // eslint-disable-next-line @typescript-eslint/no-explicit-any const ViewComponent = mapViewToComponent[dynamicWidgetView] || mapViewToComponent.wallets; return jsx(ViewComponent, Object.assign({}, viewProps)); }; export { DynamicWidgetViews };