UNPKG

@reown/appkit-ui

Version:

The full stack toolkit to build onchain app UX.

179 lines (178 loc) • 10.8 kB
import type { WuiCard } from '../components/wui-card/index.js'; import type { WuiIcon } from '../components/wui-icon/index.js'; import type { WuiImage } from '../components/wui-image/index.js'; import type { WuiLoadingHexagon } from '../components/wui-loading-hexagon/index.js'; import type { WuiLoadingSpinner } from '../components/wui-loading-spinner/index.js'; import type { WuiLoadingThumbnail } from '../components/wui-loading-thumbnail/index.js'; import type { WuiShimmer } from '../components/wui-shimmer/index.js'; import type { WuiText } from '../components/wui-text/index.js'; import type { WuiVisual } from '../components/wui-visual/index.js'; import type { WuiAccountButton } from '../composites/wui-account-button/index.js'; import type { WuiActiveProfileWalletItem } from '../composites/wui-active-profile-wallet-item/index.js'; import type { WuiAlertBar } from '../composites/wui-alertbar/index.js'; import type { WuiAllWalletsImage } from '../composites/wui-all-wallets-image/index.js'; import type { WuiAvatar } from '../composites/wui-avatar/index.js'; import type { WuiBalance } from '../composites/wui-balance/index.js'; import type { WuiBanner } from '../composites/wui-banner/index.js'; import type { WuiButton } from '../composites/wui-button/index.js'; import type { WuiCardSelectLoader } from '../composites/wui-card-select-loader/index.js'; import type { WuiCardSelect } from '../composites/wui-card-select/index.js'; import type { WuiCertifiedSwitch } from '../composites/wui-certified-switch/index.js'; import type { WuiCheckBox } from '../composites/wui-checkbox/index.js'; import type { WuiChipButton } from '../composites/wui-chip-button/index.js'; import type { WuiCompatibleNetwork } from '../composites/wui-compatible-network/index.js'; import type { WuiConnectButton } from '../composites/wui-connect-button/index.js'; import type { WuiCtaButton } from '../composites/wui-cta-button/index.js'; import type { WuiDetailsGroupItem } from '../composites/wui-details-group-item/index.js'; import type { WuiDetailsGroup } from '../composites/wui-details-group/index.js'; import type { WuiEmailInput } from '../composites/wui-email-input/index.js'; import type { WuiEnsInput } from '../composites/wui-ens-input/index.js'; import type { WuiIconBox } from '../composites/wui-icon-box/index.js'; import type { WuiIconButton } from '../composites/wui-icon-button/index.js'; import type { WuiIconLink } from '../composites/wui-icon-link/index.js'; import type { WuiInactiveProfileWalletItem } from '../composites/wui-inactive-profile-wallet-item/index.js'; import type { WuiInputAmount } from '../composites/wui-input-amount/index.js'; import type { WuiInputNumeric } from '../composites/wui-input-numeric/index.js'; import type { WuiInputText } from '../composites/wui-input-text/index.js'; import type { WuiLink } from '../composites/wui-link/index.js'; import type { WuiListAccordion } from '../composites/wui-list-accordion/index.js'; import type { WuiListAccount } from '../composites/wui-list-account/index.js'; import type { WuiListButton } from '../composites/wui-list-button/index.js'; import type { WuiListContent } from '../composites/wui-list-content/index.js'; import type { WuiListDescription } from '../composites/wui-list-description/index.js'; import type { WuiListItem } from '../composites/wui-list-item/index.js'; import type { WuiListNetwork } from '../composites/wui-list-network/index.js'; import type { WuiListSocial } from '../composites/wui-list-social/index.js'; import type { WuiListToken } from '../composites/wui-list-token/index.js'; import type { WuiListWallet } from '../composites/wui-list-wallet/index.js'; import type { WuiLogoSelect } from '../composites/wui-logo-select/index.js'; import type { WuiLogo } from '../composites/wui-logo/index.js'; import type { WuiNetworkButton } from '../composites/wui-network-button/index.js'; import type { WuiNetworkImage } from '../composites/wui-network-image/index.js'; import type { WuiNoticeCard } from '../composites/wui-notice-card/index.js'; import type { WuiOtp } from '../composites/wui-otp/index.js'; import type { WuiPreviewItem } from '../composites/wui-preview-item/index.js'; import type { WuiProfileButton } from '../composites/wui-profile-button/index.js'; import type { WuiPromo } from '../composites/wui-promo/index.js'; import type { WuiPulse } from '../composites/wui-pulse/index.js'; import type { WuiQrCode } from '../composites/wui-qr-code/index.js'; import type { WuiSearchBar } from '../composites/wui-search-bar/index.js'; import type { WuiSelect } from '../composites/wui-select/index.js'; import type { WuiSemanticChip } from '../composites/wui-semantic-chip/index.js'; import type { WuiSnackbar } from '../composites/wui-snackbar/index.js'; import type { WuiTabs } from '../composites/wui-tabs/index.js'; import type { WuiTag } from '../composites/wui-tag/index.js'; import type { WuiTokenButton } from '../composites/wui-token-button/index.js'; import type { WuiTokenListItemLoader } from '../composites/wui-token-list-item-loader/index.js'; import type { WuiTokenListItem } from '../composites/wui-token-list-item/index.js'; import type { WuiTooltip } from '../composites/wui-tooltip/index.js'; import type { WuiTransactionListItemLoader } from '../composites/wui-transaction-list-item-loader/index.js'; import type { WuiTransactionListItem } from '../composites/wui-transaction-list-item/index.js'; import type { WuiTransactionVisual } from '../composites/wui-transaction-visual/index.js'; import type { WuiUxByReown } from '../composites/wui-ux-by-reown/index.js'; import type { WuiVisualThumbnail } from '../composites/wui-visual-thumbnail/index.js'; import type { WuiWalletButton } from '../composites/wui-wallet-button/index.js'; import type { WuiWalletImage } from '../composites/wui-wallet-image/index.js'; import type { WuiWalletSwitch } from '../composites/wui-wallet-switch/index.js'; import type { WuiFlex } from '../layout/wui-flex/index.js'; import type { WuiGrid } from '../layout/wui-grid/index.js'; import type { WuiSeparator } from '../layout/wui-separator/index.js'; type CustomElement<E> = Partial<E & { children?: any; onClick: any; }>; interface AppKitElements { 'wui-card': CustomElement<WuiCard>; 'wui-icon': CustomElement<WuiIcon>; 'wui-image': CustomElement<WuiImage>; 'wui-loading-hexagon': CustomElement<WuiLoadingHexagon>; 'wui-loading-spinner': CustomElement<WuiLoadingSpinner>; 'wui-loading-thumbnail': CustomElement<WuiLoadingThumbnail>; 'wui-shimmer': CustomElement<WuiShimmer>; 'wui-text': CustomElement<WuiText>; 'wui-visual': CustomElement<WuiVisual>; 'wui-account-button': CustomElement<WuiAccountButton>; 'wui-all-wallets-image': CustomElement<WuiAllWalletsImage>; 'wui-avatar': CustomElement<WuiAvatar>; 'wui-balance': CustomElement<WuiBalance>; 'wui-button': CustomElement<WuiButton>; 'wui-card-select-loader': CustomElement<WuiCardSelectLoader>; 'wui-card-select': CustomElement<WuiCardSelect>; 'wui-chip-button': CustomElement<WuiChipButton>; 'wui-semantic-chip': CustomElement<WuiSemanticChip>; 'wui-compatible-network': CustomElement<WuiCompatibleNetwork>; 'wui-connect-button': CustomElement<WuiConnectButton>; 'wui-cta-button': CustomElement<WuiCtaButton>; 'wui-details-group-item': CustomElement<WuiDetailsGroupItem>; 'wui-details-group': CustomElement<WuiDetailsGroup>; 'wui-email-input': CustomElement<WuiEmailInput>; 'wui-ens-input': CustomElement<WuiEnsInput>; 'wui-icon-box': CustomElement<WuiIconBox>; 'wui-icon-link': CustomElement<WuiIconLink>; 'wui-input-amount': CustomElement<WuiInputAmount>; 'wui-input-numeric': CustomElement<WuiInputNumeric>; 'wui-input-text': CustomElement<WuiInputText>; 'wui-link': CustomElement<WuiLink>; 'wui-list-accordion': CustomElement<WuiListAccordion>; 'wui-list-button': CustomElement<WuiListButton>; 'wui-list-content': CustomElement<WuiListContent>; 'wui-list-description': CustomElement<WuiListDescription>; 'wui-list-item': CustomElement<WuiListItem>; 'wui-list-network': CustomElement<WuiListNetwork>; 'wui-list-social': CustomElement<WuiListSocial>; 'wui-list-token': CustomElement<WuiListToken>; 'wui-list-wallet': CustomElement<WuiListWallet>; 'wui-logo-select': CustomElement<WuiLogoSelect>; 'wui-logo': CustomElement<WuiLogo>; 'wui-network-button': CustomElement<WuiNetworkButton>; 'wui-network-image': CustomElement<WuiNetworkImage>; 'wui-notice-card': CustomElement<WuiNoticeCard>; 'wui-otp': CustomElement<WuiOtp>; 'wui-preview-item': CustomElement<WuiPreviewItem>; 'wui-profile-button': CustomElement<WuiProfileButton>; 'wui-promo': CustomElement<WuiPromo>; 'wui-qr-code': CustomElement<WuiQrCode>; 'wui-search-bar': CustomElement<WuiSearchBar>; 'wui-select': CustomElement<WuiSelect>; 'wui-snackbar': CustomElement<WuiSnackbar>; 'wui-alertbar': CustomElement<WuiAlertBar>; 'wui-tabs': CustomElement<WuiTabs>; 'wui-tag': CustomElement<WuiTag>; 'wui-token-button': CustomElement<WuiTokenButton>; 'wui-token-list-item': CustomElement<WuiTokenListItem>; 'wui-token-list-item-loader': CustomElement<WuiTokenListItemLoader>; 'wui-icon-button': CustomElement<WuiIconButton>; 'wui-tooltip': CustomElement<WuiTooltip>; 'wui-transaction-list-item-loader': CustomElement<WuiTransactionListItemLoader>; 'wui-transaction-list-item': CustomElement<WuiTransactionListItem>; 'wui-transaction-visual': CustomElement<WuiTransactionVisual>; 'wui-visual-thumbnail': CustomElement<WuiVisualThumbnail>; 'wui-wallet-image': CustomElement<WuiWalletImage>; 'wui-wallet-button': CustomElement<WuiWalletButton>; 'wui-banner': CustomElement<WuiBanner>; 'wui-list-account': CustomElement<WuiListAccount>; 'wui-checkbox': CustomElement<WuiCheckBox>; 'wui-certified-switch': CustomElement<WuiCertifiedSwitch>; 'wui-active-profile-wallet-item': CustomElement<WuiActiveProfileWalletItem>; 'wui-inactive-profile-wallet-item': CustomElement<WuiInactiveProfileWalletItem>; 'wui-wallet-switch': CustomElement<WuiWalletSwitch>; 'wui-pulse': CustomElement<WuiPulse>; 'wui-flex': CustomElement<WuiFlex>; 'wui-grid': CustomElement<WuiGrid>; 'wui-separator': CustomElement<WuiSeparator>; 'wui-ux-by-reown': CustomElement<WuiUxByReown>; } declare global { namespace JSX { interface IntrinsicElements extends AppKitElements { } } } type __BuiltinIntrinsics = JSX.IntrinsicElements; declare module 'react' { namespace JSX { interface IntrinsicElements extends __BuiltinIntrinsics, AppKitElements { } } } export {};