@reown/appkit-ui
Version:
The full stack toolkit to build onchain app UX.
179 lines (178 loc) • 10.8 kB
TypeScript
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 {};