UNPKG

decentraland-ui

Version:

Decentraland's UI components and styles

26 lines (25 loc) 1.14 kB
import * as React from 'react'; import { UserMenuSignedInProps } from './UserMenuSignedIn/UserMenuSignedIn.types'; export declare type UserMenuProps = Omit<UserMenuSignedInProps, 'isOpen' | 'isClickable' | 'trackingId' | 'onClickToggle'> & { isSignedIn?: boolean; isSigningIn?: boolean; isDisconnecting?: boolean; isActivity?: boolean; i18n?: UserMenuI18N; onClickSignIn?: (event: React.MouseEvent<HTMLElement, MouseEvent>) => void; onClickOpen?: (event: React.MouseEvent<HTMLElement, MouseEvent>, trackingId: string) => void; onClickDownload?: (event: React.MouseEvent<HTMLElement, MouseEvent>) => void; }; export declare type UserMenuI18N = Record<'myAssets' | 'account' | 'viewProfile' | 'signIn' | 'signOut' | 'guest' | 'marketplaceAuthorizations' | 'download', string>; export declare enum UserMenuEventId { ACTIVITY = "activity", ACCOUNT = "account", MY_ASSETS = "my_assets", PROFILE = "profile", SIGN_IN = "sign_in", SIGN_OUT = "sign_out", GUEST = "guest", MARKETPLACE_AUTHORIZATIONS = "marketplace_authorizations", DOWNLOAD = "download", BALANCE = "balance" }