UNPKG

@blocklet/ui-react

Version:

Some useful front-end web components that can be used in Blocklets.

37 lines (36 loc) 1.93 kB
import { default as PropTypes } from 'prop-types'; export const BlockletMetaProps: PropTypes.Requireable<PropTypes.InferProps<{ appLogo: PropTypes.Requireable<PropTypes.ReactNodeLike>; appName: PropTypes.Requireable<string>; theme: PropTypes.Requireable<PropTypes.InferProps<{ background: PropTypes.Requireable<string>; }>>; enableConnect: PropTypes.Requireable<boolean>; enableLocale: PropTypes.Requireable<boolean>; navigation: PropTypes.Requireable<(PropTypes.InferProps<{ title: PropTypes.Requireable<NonNullable<string | object | null | undefined>>; link: PropTypes.Requireable<NonNullable<string | object | null | undefined>>; icon: PropTypes.Requireable<string>; items: PropTypes.Requireable<(PropTypes.InferProps<{ title: PropTypes.Requireable<NonNullable<string | object | null | undefined>>; link: PropTypes.Requireable<NonNullable<string | object | null | undefined>>; }> | null | undefined)[]>; }> | null | undefined)[]>; }>>; export const SessionManagerProps: PropTypes.Requireable<PropTypes.InferProps<{ showText: PropTypes.Requireable<boolean>; showRole: PropTypes.Requireable<boolean>; switchDid: PropTypes.Requireable<boolean>; switchProfile: PropTypes.Requireable<boolean>; switchPassport: PropTypes.Requireable<boolean>; disableLogout: PropTypes.Requireable<boolean>; onLogin: PropTypes.Requireable<(...args: any[]) => any>; onLogout: PropTypes.Requireable<(...args: any[]) => any>; onSwitchDid: PropTypes.Requireable<(...args: any[]) => any>; onSwitchProfile: PropTypes.Requireable<(...args: any[]) => any>; onSwitchPassport: PropTypes.Requireable<(...args: any[]) => any>; menu: PropTypes.Requireable<any[]>; menuRender: PropTypes.Requireable<(...args: any[]) => any>; dark: PropTypes.Requireable<boolean>; size: PropTypes.Requireable<number>; }>>;